A demonstrator touching a security guard outside the BP annual general meeting in London on Thursday. BP won a last minute reprieve for its stalled $16 billion oil exploration deal in the Russian Arctic on Thursday as state-owned Rosneft gave the British major a month’s grace. The extension was granted less than 15 hours before the original deadline was due to expire and only a few […]