Oil prices tumble as China economy stutters

By August 15, 2022