Oil prices post 3% annual decline
HOUSTON: Oil prices fell around 3% in 2024, slipping for a second straight year, as the post-pandemic demand recovery stalled, China's economy struggled, and the US and other non-Opec producers pumped more crude into a well-supplied global market. …