Tullow Oil Plc reported a 34 percent decline in revenue to US$847 million for 2025 compared with US$1.29 billion the previous year, reflecting portfolio rationalisation and lower production. It also …
EnergyInvestmentsNewsOil & GasTop Story

