Latest Markets News War Room Shell to stop all Russian oil and gas purchases, apologizes for buying shipment after Ukraine invasion Mar 8, 2022 The Rebel Economist