Five peaks of the mountain were all blanked with snow, taking on a special beauty. Ancient temples with red walls were hidden in the white with a special sense of Buddhist quietness. Mount Wutai is one of the renowned Buddhist destinations in China. It's located in the city of Xinzhou in north China's Shanxi Province. The place boasts a cooler climate with a lot of rain and snow, even in warm seasons, making it a great summer resort.