The discovery of oil in the Niger Delta in Nigeria has left a painful legacy for many communities and now this includes Shell, who are being sued in UK court, ITV News International Affairs ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results