Fascinating Photographs Of London Lost In Time

38-cb

London’s Houses of Parliament, River Thames and the Festival of Britain South Bank Site, 1951