Youdu
Youdu, or Youdu (幽都), literally “Dark Capital,” is the mythological capital of Diyu, the underworld in Chinese folklore and Daoist-Buddhist cosmology. It is described as the seat of the afterlife’s administration and the residence of judges who oversee the fate of souls after death.
In many traditions, Youdu is situated in the underground realm or at the far reaches of the
Cultural portrayals of Youdu appear in classic Chinese literature and religious texts as a setting for judgment
Related terms include Diyu, Yanluo Wang, and the Ten Courts of Hell.