China pushed back against US on Iran and Cuba in UN speech on Saturday.