Vodafone Idea Limited stores In Thalassery, Kerala