experiencetokyo.net
Enoshima Benzaiten – A mystical shrine on a beautiful island
Enoshima Benzaiten is the Japanese Buddhist goddess who has origins in the Hindu goddess Saraswati. Bumping into Indian gods in Japan is not that rare given the cultural export of Buddhism from India.