Tommy Robinson arrested over suspected immigration offence in Canada

Far-right activist Tommy Robinson has been arrested in Canada on suspicion of an immigration offence. 

Robinson, whose real name is Stephen Yaxley Lennon, was held on Monday before being released, having been ordered to stay in the country and hand in his passport, he said.

Footage posted online showed him being handcuffed and led to the back of a waiting car.

A man who appeared to be a plain-clothes police officer told him he was being detained under an outstanding immigration warrant.

The 41-year-old said on X, formerly Twitter: "None of this makes sense, I'm now detained in Calgary, prevented from leaving the city, these conditions stop me from continuing my tour of Canada and meeting with guests for podcasts.

"I'm not even allowed to leave to travel home."

Read more from Sky News:
Ship in deadly Baltimore bridge collapse leaves disaster site
Pirates Of The Caribbean actor dies after shark attack
Family sues NASA after home is hit by space station debris

Robinson had been booked to speak in three Canadian cities by a far-right outlet called Rebel News.