Camden High Street is officially going car-free
Briefly