World / Shell Apologetic Shell Swears Off Russian Oil CEO admits purchase 'was not the right' decision amid Russia's invasion of Ukraine By Arden Dier Posted Mar 7, 2022 10:05 AM CST Updated Mar 8, 2022 7:33 AM CST Copied Back