European oil giants Shell SHEL 3.18% PLC and BP BP 5.21% PLC said they were stepping back further from doing business with Russia, with Shell saying it will immediately halt all spot purchase of crude from the country and will phase out its other trading and business dealings. A spokesman for BP said it won’t […]

0