Menu
Photos

Princess Diana Moment at the Five Seal Mandala

Lingshan Buddhist Temple, Wuxi, China