Home BP announces $8 billion share buyback bp2_505_032213072923

bp2_505_032213072923