Moscow Denies US Reports of 200 Russian Troops Allegedly Deployed in Libya
TEL AVIV (Sputnik) - Russian Deputy Foreign Minister Sergei Ryabkov has refuted US media reports about Russian contractors allegedly operating in crisis-torn Libya, calling them "speculation".