You don't have to search Google for "Top/Best Fund to invest". 
It's as simple as this:

Large cap  - Nifty 50 Index fund.
Large/Midcap - N-Next50 Index fund.
Midcap - N-Midcap Index fund.
Intl - SPX500 index fund.

Any fund from any AMC with low Expense/Tracking Error is fine.