Donald Trump said Justin Truedeau was 'two-faced' after the prime minister of Canada seemed to joke about the US president in a video shared widely on social media.

Trudeau appeared to be joking with Boris Johnson and Emmanuel Macron about Trump in the video, although the US president is never mentioned by name