An image of a temple on a dramatic precipice has drawn the attention of people on Facebook. The image shows two house-like structures connected by a stone bridge on top of a mountain spire. In the ...
Nanhua Temple is a famous ancient Chan Buddhist temple, acknowledged as the ancestral home of the religion in China. It is located 25 km southeast of Shaoguan City, south China's Guangdong Province.
One of China’s highest-ranking Buddhist monks has denied explosive allegations of sexual misconduct, which accusers claim left at least one victim suicidal. In a 95-page document submitted to Chinese ...