Shell said Tuesday it agreed to sell its onshore business in Nigeria's Niger Delta to a consortium of companies in a deal worth US$2.4 billion, the latest move by the energy company to limit its exposure in the West African nation amid long-running complaints of environmental pollution caused by the oil industry.