News

The S&P 500, Britain's FTSE 100 and the MSCI All Country index have powered to new highs this week, and other global ...