Crooks and Liars favicon

Did Xi Jinping Just Epically Troll Vladimir Putin In Beijing?