Image 1 of 1
Beijing features003.JPG
Passengers exit train at the Beijing Railway Station in Beijing, China, Monday, Feb. 26, 2007. Hundreds of millions of people have clamored abroad cars, buses, planes and trains to return to their hometowns after celebrating the Lunar New Year in an annual event that stretches the country's transport system to near its breaking point.