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 © 2016, CT Now
62°