Chinese Premier Li Keqiang delivers a speech at the Romanian Parliament Palace on Wednesday. [Photo by Li Xueren/Xinhua]