Kung Fu is from China. Kung Fu means “Martial Arts,” which are all different. Some are hard, linear styles emphasizing kicks and punches. Other are soft, circular styles that do not seam useful for combat. Weapons are of various types are used in the art. This art teaches internal and external martial arts.