Khabarovsk

Khabarovsk (Russian: Хабаровск [xɐˈbarəfsk] ) is the largest city and the administrative centre of Khabarovsk Krai, Russia, located 30 kilometers (19 mi) from the China–Russia border, at the confluence of the Amur and Ussuri Rivers, about 800 kilometers (500 mi) north of Vladivostok. As of the 2021 ...

1 story • Updated Nov 3, 2025
Khabarovsk
Politics

Russia Unveils 'Khabarovsk' Submarine to Enhance Nuclear Capabilities with Poseidon Drone

84 sources Nov 1, 2025