In Business Shell Apologizes For Doing Business With Russia, Promises To End It March 8, 2022 1 Min Read The oil giant Shell has apologised after buying a shipment of Russian oil last week at a discounted price…