Vodafone Idea Limited stores In Dilshad Garden, New Delhi, Delhi