Tenbu|天部 – Indian dēvatā who went all the way to Japan
Itsukushima shrine in Japan is popular among Japanese and foreign tourists. Its a place of devotion as well as sightseeing. The deity which is enshrined here is considered a manifestation…
Read More