Uncategorised Shell, BP to Withdraw From Russian Oil, Fuel admin 8th March 2022 European oil giants Shell SHEL 2.95% PLC and BP BP 4.39% PLC mentioned they...Read More