
This picture taken on May 9, 2012 shows a man begging on a street in Shanghai. China's economic growth of the last 20 years has generally been met with declining happiness, especially among the poorest members of society, according to a US analysis published on May 14. By Peter Parks/AFP/GettyImages.