May 19, 2021
Oil prices sold off hard after a Russian diplomat claimed there was a significant breakthrough in world power and Iranian nuclear talks, and that a major announcement was going to happen today. Later on, the envoy said that he was confused or taken out of context.