Vodafone Idea Limited stores In Nellore, Andhra Pradesh