Question: how long does the high speed train take from shanghai to beijing
Answer: 4 hours 30 minutes on the fastest scheduled trains