Shell Apologizes For Doing Business With Russia, Promises To End It
The oil giant Shell has apologised after buying a shipment of Russian oil last week at a discounted price as it pledged to end its relationship with oil, gas and petroleum from the country, reports Reuters. Chief…