TOKYO -- As the world reeled at the news of a North Korean intercontinental ballistic missile launch on July 4 -- an Independence Day "gift" for the U.S. -- Chinese President Xi Jinping and his Russian counterpart, Vladimir Putin, sat down for talks in Moscow.

Politics
Xi Jinping's empty North Korea promise pays off
100-day plan with Trump bought time to fight political battles at home