Russian Film Week Festival Returns to London

The Russian Film Week festival returned to the UK capital last Sunday with a premiere of Captain Volkonogov Escaped at Odeon Luxe Leicester Square in London. The directors and stars of the thriller, which was directed by Natasha Merkulova and…