Russia, the largest country in the world, has a multitude of extraordinary places to discover. Its cities have impressive architecture, with cathedrals, museums and fortresses (known as Kremlins), as well as natural landscapes that will amaze anyone. Join us on…