Baidu BIDU Slides 194 as Selling Pressure Mounts 20260520 European Central Bank and Bank of England Expected to Hold Rates Steady Amid Stagflation Concerns