The Last Czars location: How Netflix show was NOT filmed in Russia – Express.co.uk

The Last Czars location: How Netflix show was NOT filmed in Russia – Express.co.uk
The Last Czars location: How Netflix show was NOT filmed in Russia  Express.co.ukTHE LAST CZARS on Netflix is set in Russia between 1894 and 1918 but the docuseries was not actually filmed in Russia. Here’s everything you need to know …
The Last Czars location: How Netflix show was NOT filmed in Russia – Express.co.uk