Ukrainian president Volodymyr Zelensky has arrived in Canada for the first time since the Russian invasion.
Canadian TV showed Prime Minister Justin Trudeau meeting Mr Zelensky and the first lady on the runway in Ottawa.
It comes after increasing doubts from international partners over how...