glblgeopolitics.wordpress.com
Russian special forces troops seen in Egypt and Libya, say reports
Russia may have become the latest country to deploy special forces soldiers in Libya, according to news reports citing anonymous United States officials. Late on Tuesday, the Reuters news ag…