Sort:  

Kung Fu is a martial art. And Tai Chi is also a martial art that people practice for getting health benefits and self defense.