Vodafone Idea Limited stores In Cooch Behar, West Bengal