Jawaharlal Nehru Stadium

Workers are seen on the roof of the Jawaharlal Nehru Stadium ahead of the Delhi 2010 Commonwealth Games in Delhi, India.
Getty Images
Copyright © 2017, CT Now
57°