Welcome to Tenshinkan Karate South Africa
Tenshinkan Karate is a Japanese style with headquarters in Japan. The founder and originator of Tenshinkan Karate is Kancho Mamoru Miwa (World Chief). Tenshinkan Karate South Africa is a registered and affiliated branch of Tenshinkan Karate Japan. Tenshinkan Karate is … Continue reading