Try the new, improved Hartford Courant digital edition today
CT Now

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
Loading
88°