Fortress Russia pushes foreigners away

The Kremlin is sure that all its failures are the result of Western (U.S.) plotting and scheming to deprive Russia of its self-declared right to dominate Ukraine. Last week marked the 30th anniversary of the April 26, 1986, Chornobyl reactor meltdown – a nuclear disaster that saturated northern Ukraine, southern Belarus and parts of western … Continue reading Fortress Russia pushes foreigners away