Vodafone Idea Limited stores In Munirka, New Delhi, Delhi