Magnolia Petroleum Plc announces its half-yearly results for the six month period ended 30 June 2016…
Read More