Ships need not go near the Houthis if transiting between Saudi Arabia and Europe via the Suez Canal.
If China needs oil, the Chinese military will clear a passage if necessary, and it won’t stop “until it’s over over there.”
Where is the Indian Navy? On paper it looks very capable.