Russia and Turkey Tryst with the S-400s in Libya
Owing to the ongoing Turkey-Egypt clashes near Libya, there are reports that Turkey could soon deploy Russian S-400 air and missile defence system in Libya. Turkey has been receiving the Russian S-400 air and missile […]