Libyan Council of Deputies

Russia denies deploying airbase in Egypt
Egypt

Russia denies deploying airbase in Egypt

Russia has denied on Tuesday media reports alleging that Russian special forces have been deployed at an airbase in Egypt,…
Back to top button