United States was rebuked over its naval blockade of Iranian ports by Beijing, which called it reckless and cautioned against the "law of the jungle."

The Chinese foreign ministry said only a "comprehensive ceasefire" would help ease the ongoing crisis in the Middle East.

United States was rebuked over its naval blockade of Iranian ports by Beijing, which called it reckless and cautioned against the "law of the jungle."

China, the biggest buyer of Iranian oil, says the US naval blockade undermines an "already fragile ceasefire".

China criticises the U.S. blockade of the Strait of Hormuz as dangerous, denying military aid to Iran and threatening retaliation.