Search...
Total 1 articles
Crude oil prices plummeted over 5% as geopolitical risk premiums evaporated amid signals of diplomatic thaw between Washington and Tehran.