Mount Jiuhua Travel Guide: Anhui’s Buddhist Mountain of Ninety-Nine Peaks
Mount Jiuhua — Jiuhuashan — is one of China’s four sacred Buddhist mountains (see Wikipedia overview), rising in Anhui, China, with ninety-nine peaks said to mirror the lotus throne of…
