Indian Security forces stand guard outside Jawaharlal Nehru Stadium, the main venue for the Commonwealth Games, in New Delhi, India, Saturday, Sept. 25, 2010. The first foreign competitors arrived ... more 
Indian Security forces stand guard outside Jawaharlal Nehru Stadium, the main venue for the Commonwealth Games, in New Delhi, India, Saturday, Sept. 25, 2010. The first foreign competitors arrived Friday for the troubled Commonwealth Games, where frantic last-minute work by an army of cleaners was said to be paying off with improved conditions at the fetid athletes' village. less 
1 / 1
Associated Press | Photo By Manish Swarup
Sat, Sep 25, 2010 3:32 AM EDT