New Russia

New Russia is a country in Europe/Asia that spreads lots of miles everywhere.