10 ms·So the idea is that Russia is planning on invading the UK?by harimau777 3mo agoSo the idea is that Russia is planning on invading the UK?