China announced that it is cancelling several defence meetings, suspending key climate talks with the United States after US House Speaker Nancy Pelosi's Taiwan visit.