Russia Claims to Have Killed ISIS Leader al-Baghdadi in Airstrike
Multiple agencies are reporting that Russia is claiming to have killed ISIS leader Abu Bakr al-Baghdadi along with other ISIS commanders in Raqqa, Syria. While it sounds like good news delivering a major blow to…