4 ms·Washington Post and Der Spiegel seem to be pretty sure it was Ukraineby 0xDEADFED5 3y agoWashington Post and Der Spiegel seem to be pretty sure it was Ukraine