MTR Enviro500EV 3 (Large)

MTR Enviro500EV 3 (Large)

The new 12m double-deckers seat 86 passengers. ALEXANDER DENNIS