Browsing: Shell

Britain’s highest court ruled Wednesday it was too late for people in Nigeria’s Niger delta region to lodge pollution claims against energy company Shell PLC after a huge oil spill more than one…