By Oluwaseun Afolabi, with agency report
World stocks rallied to six-month highs on Wednesday, thanks to signs of progress in U.S.-China trade talks, reassuring economic data and hopes of a softer Brexit, helping push Germany’s 10-year bond yield back above zero percent.
