A cargo of 1.033 million barrels of Iranian crude oil was recorded as landing on U.S. shores in March, data from the U.S. Energy Information Administration (EIA) showed, the first shipment of Iranian oil to the United States since 1991.

Read More