Personal Information
Organization / Workplace
New Delhi India
Occupation
Design Manager
About
Design Manager working with world's largest water engineering and management company, in its Indian subsidiary Veolia Water India Pvt. Ltd., B1 (GF), 9, Marble Arch, Near Rajasthan House, Prithviraj Road, New Delhi, INDIA +91-11-24600043