Advertisement

Shelter in the Ruins

Shelter in the Ruins

Residents of South Delhi take refuge from the rising sun in the ruins of Deer Park, one of the largest green areas in New Delhi.

Advertisement