BP wins appeal against $100m fine

16 Mar 2010