Hachiman is a Japanese Shinto deity who is often considered to be the god of war. Although he is worshipped as a Shinto god, Buddhist elements were incorporated into this deity, following the arrival of the latter religion in Japan in the middle of the 6th century AD. Moreover, Hachiman was included in the Buddhist […]