Crude oil prices fall sharply as energy markets remain on tenterhooks over effective closure of the Strait of Hormuz.

This article was sourced from Al Jazeera.

Read Full Article on Al Jazeera