London-listed Savannah Energy <a href="https://www.reuters.com/companies/SAVES.L" target="_blank">(SAVES.L)</a> has agreed to buy producing oil fields in South Sudan from Malaysia's state energy firm Petronas for up to $1.25 billion, it said on Monday.