Vodafone Idea Limited stores In Daman & Diu