Question: what is the difference between karate and taekwondo and kung fu?
Answer: Generally speaking, Kung fu is more fluid in its movements and combinations. While both Karate and Taekwondo, tend to be more rigid in their structure. In addition to empty hand fighting, Kung fu includes training in many ancient weapons such as the long wooden staff and sword work.