Russia LOCATION Russia is a federal semi-presidential republic. Russia is the largest country in the world, spanning 17,125,200 km2 (6,612,100 sq mi)--mo...