Sort:  

Yes. It is in Russia. Not far from the city of St. Petersburg

Really very beautiful indeed!