Here's why the BP and Shell shares are falling in London this… — BP -0.80 · News Impact Screener