Today, we bring you a new country snapshot, this time focusing on Russia. With a geographical area of 17 million km2, Russia is the largest country in the world and hosts 144.3 million people (2020). It is the fifth-largest economy in Europe, being one of the world’s leading producers of oil and natural gas, and a top exporter of metals such as steel and aluminum