The anti-Islam activist Tommy Robinson has been filmed punching an England fan to the ground outside a football stadium in Portugal.

Robinson, whose real name is Stephen Yaxley-Lennon, can be seen walking purposefully toward the man before striking him in the head.

Footage shows the man falling to the floor as Robinson shouts: “Fuck about again you’ll get knocked out again, bruv.”

The video appears to have been filmed outside the Estádio D Afonso Henriques in Guimarães, where England lost 3-1 to the Netherlands in a Uefa Nations League semi-final match on Thursday night.

The incident took place little more than a week after the English Defence League founder’s humiliating defeat in the European elections.