Tag: <span>BP</span>

Shell To Exit Russia After Ukraine Invasion

by Yeukai Chidemo

British publicly traded multinational oil and gas company, Shell will exit all its Russian operations, including a major liquefied natural…