Vodafone Idea Limited stores In Villupuram, Puducherry