Vodafone Idea Limited stores In South Extension, New Delhi, Delhi