Europe’s benchmark natural gas contract briefly touched €100 per megawatt hour (MWh) on Wednesday as disruptions to Middle East shipping […]

Privacy Preference Center