The capital city of Russia is Moscow, and Perm is the biggest city. The Obi River at 5410 meters is the longest river in Russia. The highest mountain in Russia is Mount Elbrus, which stands at 5642 meters tall.Read less