NEW DELHI: The worlds most polluted capital, New Delhi, has closed a major stretch of road to private cars for a few hours, hoping to give its citizens a brief breath of fresh air by observing a car-free day.
To continue reading the rest of the article, click here