Framed poster - Grand Buddha at Ling Shan - Amitabha (Pure Land) - China - Mahayana Buddhism

  • $33.50

Framed poster - Grand Buddha at Ling Shan - China - Buddhism The Grand Buddha is located at the south of the Longshan Mountain, near Mashan, town of Wuxi, Jiangsu Province, People's Republic of China. It is one of the largest Buddha statues in China and also in the world. The Grand Budd...

Full Product Details