The word Zen comes from the Sanskrit term dhyana, meaning meditation or absorption. The Shaolin Temple, located on Mount Song in Henan province, China, is one of the most iconic Buddhist ...
Fast twists and jumps, followed by gentle moves and even standing still in meditation, are all part of the 40 minutes demostration of one of the best known martial arts — kung fu. “Shaolin is ...