“Over 120 million barrels of stranded oil were released from the Strait of Hormuz following the signing of a Memorandum of Understanding (MOU).”