Vodafone Idea Limited stores In Ambala, Haryana