In the last 24 hours alone, the global market cap has tumbled more than 5 per cent to $1.85 trillion. It was over $2.05 trillion a week ago. New […] Click here to view full article Tags:yield