NEW DELHI, INDIA - SEPTEMBER 29: Council of Delhi workers sweep the streets in front of the Jawaharlal Nehru Stadium on September 29, 2010 in New Delhi, India. Workers all across Delhi are scrambling ... more 
NEW DELHI, INDIA - SEPTEMBER 29: Council of Delhi workers sweep the streets in front of the Jawaharlal Nehru Stadium on September 29, 2010 in New Delhi, India. Workers all across Delhi are scrambling to complete last minute preparations for the upcoming Commonwealth Games. (Photo by Daniel Berehulak/Getty Images) less 
1 / 30
Getty Images | Photo By Daniel Berehulak / Getty Images
Wed, Sep 29, 2010 7:36 PM EDT