The most obvious reason to doubt claims that Russia and Russian separatists in Ukraine were the ones...
Electronic Magazine On Global Politics, International Relations, History and World Security Since April 2014