Saudi Arabia Delays Execution of Kenyan Man Stephen MunyakhoBy Temitope OkeMay 14, 2024 A Kenyan man, Stephen Munyakho billed for execution in Saudi Arabia has had a last-minute stay of execution following a huge social media campaign with the…