Vodafone Idea Limited stores In Doiwala, Dehradun, Uttarakhand