Shinzo Abe and Xi Jinping Shared a Really Awkward Handshake in Beijing by Elias Groll | Nov 10, 2014 | Monitor