The Shaolin Temple, nestled in the Songshan mountain range of Central China's Henan Province, is renowned not only as a sacred site of Zen Buddhism but also as the birthplace of the renowned Shaolin ...