China and Russia have been vocal critics of the US-Israel war on Iran, an ally of both world powers.