Kenshinkai Aikido Fareham
Yoshinkan Aikido is a Japanese Martial Art taught to the Japanese Riot Police, which, when used for self-defence can counter many different attacks. Ken Shin Kai teaches Yoshinkan Aikido and is a member of the Aikido Yoshinkan Foundation (AYF) based in Tokyo, Japan.