What Name the largest country that sits north of japan?
The largest country that sits north of Japan is Russia. Russia is the largest country in the world by land area, spanning over 17 million square kilometers. It borders Japan to the northwest and shares a maritime border with Japan in the Sea of Japan.