Stop in for a cup of coffee

semi direct? has to be 18 hours of flying.
Actually 19 air hours. Layover in Beijing for 2 hrs.