An official internal memo leaked to me reveals plans to ban supercars and performance cars from central London!
LONDON, 01 04 2025 – It might just be the most anti-car policy to ever hit the streets of London — and yes, you read that right. Supercars. Banned. In Central London.