Occupying an area of 400 mu (66 acres), Nanshan Temple is the biggest Buddhist preaching site established since the founding of the People's Republic of China.