All  

Ancient Origins Tour IRAQ

Ancient Origins Tour IRAQ Mobile

Tsurugaoka Hachimangu

Hachiman: Deified Emperor, War God, Protector Of The Japanese People

Hachiman: Deified Emperor, War God, Protector Of The Japanese People

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...