What We Know So Far
Khabarovsk is close to the border with China and has a population of 630,000. Russia has declared a “state of emergency” in Khabarovsk, a city on the Amur River in southeastern part of the country, after a mystery potentially cancer-causing radiation leak was detected. Local authorities have restricted access to Khabarovsk, an industrial district. The…

