A Ritual of Inexhaustible Blessings

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