A Ritual of Self-Protection

Toh 2817 · One Hundred and Eight Sādhanas of Lord Avalokiteśvara