The monumental sculptural complex at Mt. Baoding, Dazu in China consists of nearly 10,000 painted and gilded images of Buddhist deities and narrative scenes carved out of sandstone. The art of salvation—Mt. Baoding, Dazu rock ... by Clara Ma