Police have arrested 100 people before Notting Hill Carnival - as locals shut up shop ahead of the annual street festival.

The Met said 21 people were recalled to prison, and 11 firearms and more than 40 knives seized in a bid to target those who 'pose the greatest risk' of causing trouble.

Officers added that 266 people either have police bail or probation licence conditions not to attend the carnival this weekend.

Two people were murdered at the carnival last year - Cher Maximen, who was killed in front of her three-year-old daughter, and chef Mussie Imnetu.

Commander Charmain Brenyah, the force's spokeswoman for the event, said she hoped the arrest would be a 'deterrent' for anyone to come to the carnival to commit crime.

But with around one million people expected to take the streets of West London, she again raised fears the event could be mired by a crowd crush.

These fears were echoed by London Mayor Sir Sadiq Khan, who said the event has become a 'victim of its own success' and could see a mass-casualty event.