Stock markets rallied on Wednesday as U.S. President Donald Trump sounded upbeat about doing a trade deal with China, while sterling jumped off 20-month lows as Prime Minister Theresa May vowed to fight a challenge to her leadership.
Powered by WPeMatico