Stock markets across the world surged to new highs yesterday on the back of renewed optimism in the global recovery and strong corporate results.
Stock markets across the world surged to new highs yesterday on the back of renewed optimism in the global recovery and strong corporate results.