Vodafone Idea Limited stores In Saligramam, Chennai, Tamil Nadu