Libya’s rival governments
Russia denies deploying airbase in Egypt
Egypt
March 14, 2017
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,…