TGTGInsighttelegram intelligenceLIVE / telegram public index
Post content
Post content
WOW!!! U.S. oil prices have dropped to $81 a barrel - the lowest since March 10th - after today's news of Iran opening the Strait of Hormuz and a possible nuclear deal with the United States.