BP

BP fails in challenge to Gulf oil spill compensation