France in Turmoil… Blame Russia!

Via The Strategic Culture Foundation, Well, what d’you know, regular as clockwork, Russia is being blamed – again – for “sowing social division” in Western states. This time, it’s the ongoing nationwide public protests in France against…
Read More...