A corruption saga in the Chinese city of Shanghai involving the embezzlement of 3.7 billion yuan ($476m) from the city pension fund has drawn to a close, with authorities recovering the full amount.
The city government, led by Mayor Han Zheng, has increased supervision of officials to fight corruption, the Xinhua state news agency reported.