BBusiness Read More Oil price breaks the $US100 per barrel mark as oil tankers are hit in the Strait of HormuzMarch 12, 2026 The oil markets are once again in a state of anxiety about future global supplies. At the open…