Vodafone Idea Limited stores In Shahdara, New Delhi, Delhi