A worker at the construction site of Wukesong Indoor Stadium for 2008 Olympic Games in Beijing, China. China has promised to finish construction of the sporting facilities for the 2008 Olympic Games in apparently record time, aiming to complete all projects by the end of 2006. .
{}