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