Vodafone Idea Limited stores In Ooty, Tamil Nadu