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 around one million people are expected to be on the streets of west London.