England is a country that is part of the United Kingdom and borders both Scotland and Wales (part of the UK too). It measures 130,395 km2 (50,346 sq mi) in size and has an estimated population of 51 million.
Optare Solo SR
An Optare Solo SR minibus was set on fire that terrified passengers were force ...
A Wrightbus StreetDeck double decker bus was damaged as it had cracks on the front ...
A MCW Metrobus double decker bus has been converted into an open top double decker ...
Arriva 4652 on Sir Thomas Street in Liverpool.