
Rival demonstrators faced off against each other in East Croydon, with fascists being greeted by anti-fascists outside the headquarters of the UK's immigration service.

The South East Alliance, a far-right group, organised a rally outside Lunar House, the Home Office's HQ for UK Visas and Immigration.

But the 40-odd protesters were met by hundreds at a rally organised by Unite Against Fascism to defend refugees and immigrants.

The 40-odd protesters were from the far-right South East Alliance, who protested outside Croydon's Lunar House

The group describes itself online as a 'pro-British and English anti-extremist and immigration group'

A heavy police presence allowed the far right march to proceed through the suburb while avoiding counter-protests

Police were tasked with keeping the rival groups away from each other, the Evening Standard reported.

Large numbers of officers kettled the two separate groups away from each to help stop any potential confrontations.

The South East Alliance's protest was drowned out by chanting and music, including a track from grime superstar Stormzy - who was born in Croydon.

There were a few minor scuffles throughout the afternoon, according to the Croydon Advertiser.

Several hundred anti-fascist protesters appeared in Croydon to challenge the far-right group

Police used the controversial technique of kettling to keep the rival groups apart

A officer from the British Transport police pushes back against an anti-fascist protester

The protests come just a month after a teenage asylum seeker was beaten within an inch of his life in Croydon

At least one man was reportedly arrested.

The protests come just a month after a teenage asylum seeker was beaten within an inch of his life in Croydon.

Kurdish-Iranian Reker Ahmed was left with a fractured skull and a blood clot in his brain after being repeatedly punched and kicked to the ground while waiting for a bus.

Five people were charged with the suspected hate crime.

At least one man was reportedly arrested during the protests on Saturday