At least 8 police vans are racing through Piccadilly Circus filled with officers holding or wearing riot gear

2023-11-11 36,841