TataCliq CPA IN

Delhi: India’s own ‘smog tower’ may help combat air pollution

According to the World Health Organization, India is home to six of the top 10 polluted cities in the world with Delhi sitting on the top of the list