Battle of Britain Memorial

Battle of Britain Memorial, Embankment, London, England