German industrial production unexpectedly contracted in February 2025, declining 0.3% month-over-month against economist expectations of 0.9% growth, according to data released by Destatis,.
In a move that has sent ripples through the global energy landscape, the Organization of the Petroleum Exporting Countries (OPEC) has announced a.