Delhi News | Press Trust of India | Tuesday August 14, 2018
Delhi, ranked 65th on the livability index among 111 major cities in the country, fared very poorly in reducing pollution as compared to NCR towns such as Gurgaon, Faridabad, Ghaziabad and Meerut.
www.ndtv.com