Home China slams Israel for shots as diplomats tour ... 22 May 2025 China slams Israel for shots as diplomats tour West Bank