BP shares rally amid speculation arch-rival Shell is preparing a takeover offer
Shell has reportedly called in advisers to look at a potential bid, but it is waiting for BP's valuation and oil prices to fall before deciding whether to strike.