Vodafone Idea Limited stores In Kanjhawala, New Delhi, Delhi