The Japanese worship not only gods, but ghosts. In some of the 19th century's Upper World paintings, the Japanese imagined ghosts can often be seen, which is really embarrassing and appalling. The Japanese ghost worldview is largely derived from China, and then adds their own strange ideas, so something becomes strange, even disgusting. Here are the ghosts in the 19th century Japanese Utsunoshi painting.