Vodafone Idea Limited stores In Ram Nagar, Bahadurgarh, Haryana