Google Maps™ driving directions home » Glossary

Russia

Location: Europe / Asia Official name: Russian Federation Formation (date of independence / date current borders were established): 1480 / 1991 Capital city: Moscow Population: 140 million / 21 people per sq mile (8 people per sq km) Total land area: 6,592,735 square miles (17,075,200 square km) Language(s) spoken: Russian (official language), Tatar, Ukrainian, Chavash, …

Read more