Russia has demanded the immediate dispatch of an independent fact-finding mission to the site of last month’s chemical incident in Idlib and the airbase from where the attack was allegedly launched, noting that constant delays discredit the OPCW and render its mandate irrelevant. Over 80 people were killed and 200 others injured on April 4, […]