Global markets rally as European shares hit two-month highs, US bond yields fall and currencies from Mexico to Canada gain.

Source disclosure

This is a source-linked briefing. Read the original report from Trt World .