Vodafone Idea Limited stores In Badarpur Extn, New Delhi, Delhi