Tang Soo Do is a Korean martial art based on karate which can include fighting principles from taekkyeon, subak, as well as northern Chinese martial arts.