Environmentalists plan to stage a worldwide protest against BP on Saturday as the petroleum giant takes hits from politicians and Gulf residents.


More...