Nothing borders Russia on all sides. There are seas, Oceans and eleven other countries that border it.
Argentina
It borders Russia and People's Republic of China.
There is no country that borders all three countries.
The Kara sea borders northwestern Russia
The Northern part of Russia borders the arctic ocean.
The only country which borders both Russia and India is China.
The Arctic Ocean borders Russia to the north.
Russia.
Russia borders Finland.
The Atlantic Ocean surrounds Newfoundland on all sides.
China is the only country that borders both Russia and India.
nothing borders Japan because it is an island, which means that it is a body of land that is surrounded by water on all sides