Foreign financial institutions upbeat on China's economy 0 21.07.2024 11:46 BigNewsNetwork.com © Provided by Xinhua This photo taken on May 25, 2024 shows an industrial robot at ASD Robotics intelligent valley in Shanghai, east China. (Xinhua/Wang Xiang)