Vodafone Idea Limited stores In Jahangir Puri, New Delhi, Delhi