Vodafone Idea Limited stores In Proddatur, Andhra Pradesh