Justin Trudeau stunned guests at London’s swanky Corinthia Hotel on Saturday night as he belted out Bohemian Rhapsody in a showstopping tribute to the Queen.
Dressed in a casual maroon tee, the Canadian PM performed Queen’s hit song accompanied by a live pianist.
Mr Trudeau channelled Freddie Mercury as he sang with the flair of a West End star in the thousand pound a night hotel.
The Prime Minister has been in London to pay tribute to the Queen, who was Canada’s head of state during her incredible 70-year reign.
The pair first met when Mr Trudeau was just a child, and his dad Pierre was Canada’s leader.
In a heart-felt tribute to the Queen in Ottawa’s House of Commons, the Prime Minister said: “The first time I met her was in 1977 when I was just a little boy.
“Her sense of humour was one of her many great qualities and one of the many reasons why she was one of my favourite people in the world.”
Mr Trudeau and wife Sophie Gregoire-Trudeau attended yesterday’s historic state funeral in Westminster Abbey.
On Sunday the Canadian leader met Liz Truss in Downing Street to sign a book of condolence.
He said that “Canadians continue to mourn this loss with the people of the United Kingdom”.