Sovereign bus line 13 Golders Green StationPulled over at a bus stop is this Sovereign double deck bus RML 2668, registration SMK668F, seen here in service on line 13 Golders Green Station, London, England.
This AEC Routemaster (the famous London Bus) was built in 11/1967 for London Transport.
Photo © and courtesy of Steven Kirk
Picture added on 16 February 2009