Oil prices and inflation concerns remained the prevailing themes across global markets, leaving the dollar index near a six-week high around 99.4 and the US 10-year Treasury yield close to a 16-month peak at 4.67%.
China’s recovery is showing signs of fatigue once again.