When China’s high-speed train made your sky look like a punch bowl
File photo of a passengers boarding a high speed train at the China Central Railway Station in Shanghai, China. (CHINA OUT) If you’re the kind of person who doesn’t mind going on an elevated…