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.
First Routemaster 640DYE
First Bus AEC Routemaster RM1640 640DYE seen in Trafalger Square on Heratage Route 9 on18/06/2010
LT Routemaster WLT893
Preserved London Transport AEC Routemaster RML893 WLT893 seen negotiating the one way system around ...