TOP NEWS Oil prices tumble as China economy stutters Oil prices slumped nearly five percent Monday on data showing China's economic recovery stuttering under Covid-19 restrictions and a slumping property sector. AFP