Tour of London Traffic: Double-Decker Buses & Black Cabs (1970)
nidhi
UK News
Tour the streets of a 1970 London. See the double-decker buses and the black cabs that lined the streets featuring timeless landmarks like Big Ben, Buckingham Palace, and Trafalgar Square.