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