Del Huoy

Del Huoy is the Chinese version of Hell. Yama is the gatekeeper of Del Huoy.