A $27-billion deal between France’s Total and Iraq, that Baghdad hoped would reverse the exit of oil majors from the
…bringing you latest news from around the world
A $27-billion deal between France’s Total and Iraq, that Baghdad hoped would reverse the exit of oil majors from the