Vodafone Idea Limited stores In Nabha, Nabha, Punjab