Widespread anger over Covid lockdowns in China, including the financial hub Shanghai, has fueled rumors circulating on the mainland and overseas that supreme leader Xi Jinping, who only recently was given the power to essentially lead the communist nation for life, will step down from power.
Read More.