Posted in Oil Politics Top News

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…