Vodafone Idea Limited stores In Ottapalam, Palakkad, Kerala