Celebrating twenty years
By Richard Van Noorden2007-05-24T17:35:00
BP has ditched plans to build the world's first carbon capture and storage (CCS) power plant in Peterhead, Scotland.