Places to visit in Russia

  • July 10, 2012
  • comments 0

It is the largest country in the world offering a myriad of attractions and wealth of treasures for inquisitive travelers. Visit to Russia to marvel the natural beauty, admire the fascinating history, world class museums and endless sightseeing tours. The cities St. Petersburg and Moscow enjoys the lion’s share of Russia’s tourism. These cities are […]