Oil Prices Surge Above $100 Amid US Blockade Threat Against Iran
Crude oil prices surged past $100 per barrel on April 12, 2026, following the collapse of U.S.-Iran peace talks. The U.S. Administration announced a naval blockade of Iranian ports and ... Read More