Picture
ThyssenKrupp Mulls Sale of Transrapid Technology to China
Human error caused the 2006 accident
Close Window