Stock markets dive over 2% amid geopolitical uncertainties, rising crude prices
Crude oil prices staying above the $100 per barrel mark, the rupee's free fall and unabated foreign fund outflows also added to the gloom