 rian man on death row for Saudi Arabia regain freedom afta three years 18 February 2020 Wia dis foto come from, Twitterabikedabiri One criminal court for Mecca, Saudi Arabia, don free Nigerian Islamic preacher Ibrahim Ibrahim, wey bin dey on death row on charges of drug trafficking. 