Crude oil futures tumble in China amid growing expectations for more rate hikes by Federal Reserves
Crude oil futures tumble in China amid growing expectations for more rate hikes by Federal Reserves