China has room to stimulate an economy trying to recover in the wake of the coronavirus pandemic, but the government does not want to open the "floodgates", Premier Li Keqiang said yesterday at the end of the annual meeting of the national parliament, reported Reuters.