CHENGDU: China have a formidable team in this edition’s Thomas Cup Finals and will be looking to reclaim the title at home in the land of panda bears.