Investing

Live blog: Markets in turmoil