The capital New Delhi and Agra, home of the Taj Mahal, also figured among the cities with the worst air in the survey of 4,300 cities in 100 countries.