‘Catherine the Great’ location: Where is series filmed? Staggering Russia locations revealed

‘Catherine the Great’ location: Where is series filmed? Staggering Russia locations revealed