London, England, UK – June 7, 2009. No 9 London Routemaster red double decker buses parked up at a bus stand, before starting their journey across London to Aldwych one of two remaining heritage routes. The Routemaster is a profitable fare paying touris
Editorial Use Only: Use of this image in advertising or for promotional purposes is prohibited unless additional clearances are secured by the licensee. 123RF.com does not provide any clearance services.