Skip to main content

Abbott of Lin Yin Temple, one of the largest in Central China, and of two smaller ones;

Related Items

What is IIIF?