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