Vodafone Idea Limited stores In South Bazar, Kannur, Kerala