by Haja Mo December 9, 2024 World President Bashar al-Assad landed in Russia, according to state media outlets there and two Iranian officials, after fleeing the country as rebels took control of Syria’s capital. Previous Story Bashar al-Assad of Syria Falls to Rebels Next Story South Korea Bars President From Traveling Abroad