Vodafone Idea Limited stores Near Naraina, New Delhi, 110028