China slams US and UK