This is the cave residence of the King of Hades in a famous mountain in Fengdu, Chongqing, China. People who die must come here to register. Good people will be rewarded and evil people are cruelly tortured for their wrongdoing by devils in hell....
Read More