How long does it take to fly from doha to Beijing?

9 hours 25 mins