Taking the Electric Avenue
Electric buses are not sci-fi anymore, with fleets of them operating in a number of locations in the country. London was one of the first places to embrace them and will soon have close to 70 on the road. Locations such as Nottingham have followed. It’s not just buses though, it is all part of […]