The Nifty 50 gives investors exposure to a fast-growing economy and has produced compelling long-term returns. These are some of the top Nifty 50 ETFs to buy. The analyst who called NVIDIA in 2010 ...