Vodafone Idea Limited stores Near Indus Empire, Bhopal, 462001