Russia in England

Scope and Content

Programme of Entertainment - 'Russia in England' - Caxton Hall, Westminster, SW. pamphlet.