Markets extend losses as crude hits $100 amid U.S.-Iran imbroglio;
The primary driver of today’s decline remains the sharp escalation in geopolitical tensions in West
Read More