Category Archives: England

Soviet Memorial, London, England

The U.K.’s only memorial to the Soviet dead of World War II stands beside the Imperial War Museum in Geraldine Mary Harmsworth Park in Southwark, London. Funding for the memorial was raised by the Society for Co-operation in Russian and … Continue reading

Posted in England, London | Tagged , , | 2 Comments