Vodafone Idea Limited stores In Shastri Nagar, New Delhi, Delhi