Vodafone Idea Limited stores In Rajput Mohalla, New Delhi, Delhi