London Buses: The Red Double-Deckers That Define The City
London Buses: The Red Double-Deckers That Define The City | London buses are the famous red double-deckers as recognisable as any landmark, whose top-deck front seat is the best seat in the whole city.
