Google announced a new expansion of Google Street View by taking the photo navigation feature, Google Maps feature, to the largest country in the world, including the famous Russian cities of Moscow and St. Petersburg.
?Take a virtual tour of the famous Red Square and Moscow Kremlin, or go to the outskirts of Moscow to stroll through the beautiful parks of Tsaritsino or Kuskovo,? said Google. ?You can also visit the old palace site in Kolomenskoye, which is considered the 8th wonder of the world.?