The Buddhist sutras

The Buddhist sutras tell of a place “far away in the heavenly abode of the great God Indra where the “wonderful net” that unites us with the universe actually originates.

Scroll to Top