144
Global stocks trade firmly higher as investors cheer positive signals from U.S.-China trade talks and a tentative deal to avoid a second U.S. government shutdown. European stocks book solid gains as t... read whole article