China indeed has on paper at least a formidable amy and airforce- the navy is much weaker. What China does not have is the ability to project that force. Nor indeed does Russia. In the event of a joint US Israeli strike on Iran China and Russia might be highly vocal in their criticism but there is little or nothing they could do in the practical sense.
Palestine is indeed to be found on modern day maps- mostly those produced by the PLO and their allies.