Global stock markets surged yesterday in a broad-based rally that saw 24 of 25 tracked countries post gains.