Vad är skillnaden mellan karate och Kung Fu?

Båda är kampsport med rötterna i Kina. Karate är ansedd en hård konst med fokus på styrka och hårda stötar. Kung Fu är mer cirkulär, men kan också leverera hårda slag.