Hundreds of counter-demonstrators have gathered in Walthamstow ahead of a planned protest.

Groups were chanting “whose streets? our streets!” and “free Palestine”.

Nearby, one person wearing a skull balaclava has been stopped and is being searched by police.

Currently, no protesters have assembled half an hour past the planned start time for a demonstration outside an immigration centre in Walthamstow.

The area earmarked for the protest has been taken over by thousands of counter-demonstrators who can be seen at least a mile back.

Walthamstow MP Stella Creasy has said there is a “three-figure” police presence in the London borough.

Walthamstow Central bus station has also been closed since 6pm, Ms Creasy added.

It comes as police prepare for more than 100 planned protests across the country on Wednesday night.

The Metropolitan Police have confirmed that a section of the town has been placed under a dispersal order in Walthamstow ahead of the potential riots.

The order was issued from 2pm this evening (August 7) until 4am on August 8.

The order means officers present have the power to disperse groups or individuals causing or who are likely to cause harassment or distress to others.

Those ordered to leave the area must do so for up to 48 hours or be liable to arrest.

It will affect Woodford New Road to Walthamstow Marshes and Forest Road Junction with the A406 to A12.

Walthamstow MP Stella Creasy wrote on X: "Please note section 60 now issued for our area and bus station will be closed from 6pm.

"Please get home safely and please look out for each other - it’s what we do best and why they won’t win!"

Businesses in Walthamstow have been preparing since the early afternoon, with some taking precautionary measures to board their shopfronts.

Residents have been warned to steer clear of Walthamstow Central Station, in particular from Selborne Road, and Hoe Street from Queens Road to Church Hill.