‘Regular Russian troops stationed in Libya’
Regular Russian troops are now stationed in Libya, the head of the Democracy and Human Rights Foundation (DHRF), Emadeddin Muntasser, said on Friday as the UN and the international community called on mercenaries and foreign forces to withdraw from the war-torn country. .
DHRF was told by sources from the Libyan Ministry of Defense who spoke on an anonymous level that ordinary Russian troops had been discovered near Jufra Airbase and provided evidence with confidential aerial photos and coordinates of…