In the latest setback for the oil giant, Shell has had to terminate the contract for the seismic ship that was due to undertake highly controversail exploration off South Africa’s wild coast, after a court ruled at the end of December that Shell had not adequately consulted the local community.