The money well is running dry at BP

by Stephen Beard