Shell has announced that it will no longer purchase Russian oil and natural gas.