Oil hovers near three-week high on uncertainty over Hormuz

by

Commodities

by