Nifty India Internet Index: 27 stocks, 12.90% returns in 3 months