World

Smog descends upon New Delhi

New Delhi, India, one of the top cities for air pollution in the world, is bracing for a thick layer of smog this winter.