Thames War Memorial



War memorial on Embankment in London, UK.