BP finds new hope in Russia

Logo at BP gas station in Manchester, England
Andrew Yates/AFP/Getty Images
POSTED IN:  Oil