Oil prices have stabilised around $75pb following the OPEC+ deal earlier thismonth to taper production cuts starting in August. The improved outlook...

After attacks on Palma in northern Mozambique in which dozens of civilians, including a South African and a Briton, lost their lives, Total pulled...