Shaolin Monastery or Shaolin Temple, a Chán Buddhist temple on Mount Song, near Dengfeng, Zhengzhou, Henan province, China