Apologetic Shell Swears Off Russian Oil

CEO admits purchase 'was not the right' decision amid Russia's invasion of Ukraine
Posted Mar 7, 2022 10:05 AM CST
Updated Mar 8, 2022 7:33 AM CST
More News: Entertainment | Business | Health | Politics | News