Europe’s energy giants reap benefits of oil price surge
Rising oil prices can push up inflation, but first, they translate into rising revenues and profits for energy majors and producer nations
Rising oil prices can push up inflation, but first, they translate into rising revenues and profits for energy majors and producer nations
Al-Qaeda is fighting to drive rivals out of areas bordering Turkey and Iraq in a bid to control territory stretching from Iraq into northern Syria.