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 of Benzaiten. Goddess Benzaiten is actually the Japanese counterpart of goddess Saraswati, an Indian (Hindu) deity. In Japan, there exist numerous such deities of Hindu […]