SmartAnswer

Smart answer:

After reading 2078 websites, we found 1 different results for "What is capital of Russia"

Moscow

Capital of Russia is Moscow and Russia is the biggest city in Russia.

Source links:

ShareAnswer
source
source
source
+609
source
source
+610

Confidence Score