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.
Metroline New Bus for London LT24 (LTZ 1024) at Pond Street, Hampstead on route 24 (14/09/13).
Metroline LT24 (LTZ 1024) New Bus for London with approaching ambulance (probably bound for the Roya...
TfL DAF RV GN58KTX
Seen on 04/08/2012 in London's Haymarket is Transport for London's DAF CF Recovery Vehicle GN58KTX, ...