First production Euro 6 New Routemasters
Go-Ahead London has taken delivery of the first production Euro 6 New Routemasters, 39 buses some of which inaugurated the type on route 453 (Deptford Bridge – Great Central Street) from October 18. They operate […]