Nan Tien is the biggest Buddhist temple in the southern hemisphere. "Nan Tien" in Chinese means "Paradise of the South". Read more about their history on their website.
Nan Tien is the biggest Buddhist temple in the southern hemisphere. "Nan Tien" in Chinese means "Paradise of the South". Read more about their history on their website.