Vodafone Idea Limited stores In Mahipalpur, New Delhi, Delhi