A racist thug was filmed threatening worshippers outside a mosque with a knife while ranting about how to 'protect our children'.

Shocking footage shows 29-year-old Callum Mcinally waving a blade and shouting incoherently at Muslim men outside Jami Mosque in Portsmouth at around 9.30pm on Sunday evening.

In the disturbing clip, Mcinally can be seen behaving erratically, at times appearing confused and volatile.

He paces aggressively in front of the mosque, brandishing the knife as startled worshippers back away.

At one point, Mcinally shouts: 'What have we got to do to protect our children?' - before men from the mosque can be heard urgently warning others: 'He's got a knife, he's got a knife… get back!'