Oil prices plummeted on Monday, falling beneath the $100 per barrel mark, as hopeful signs emerged from negotiations between the United States and Iran...
Amid heightened tensions over the threat of renewed American military action, Iran and the United States have reported some progress in their ongoing negotiations....