I
International: Top News And Analysis
Guest
U.S. crude oil prices plummeted $14.40 per barrel, or 18%, from Monday's high on the U.S. bombing of Iran to Tuesday's low on the ceasefire.
Continue reading...
Continue reading...