Vodafone Idea Limited stores In Bajaj Nagar, Nagpur, Maharashtra