EAW034734 ENGLAND (1951).  The Festival of Britain South Bank site under construction and the River Thames, Lambeth, from the south-west, 1951


?

This image is unlocated