Shell to shut all petrol stations in Russia
The firm has unveiled additional plans to withdraw from Russian oil and gas
The firm has unveiled additional plans to withdraw from Russian oil and gas
Welcome, Login to your account.
Welcome, Create your new account
A password will be e-mailed to you.