The first vehicles in a fleet of 159 new battery electric buses are set to arrive in Oxfordshire in September, after an £82.5 million deal was sealed.
The first vehicles in a fleet of 159 new battery electric buses are set to arrive in Oxfordshire in September, after an £82.5 million deal was sealed.