Vodafone Idea Limited stores In Nagercoil, Nagercoil, Tamil Nadu