Otto Energy, Swala Oil And Gas Agree On Tanzania Disputes
Otto Energy and Swala Oil and Gas (Tanzania) Plc have announced that they have entered into settlement and other commercial arrangements in respect of the various claims and disputes concerning … Read More