Top Ten Martial Arts For Self Defence Top Ten Martial Arts For Self Defence : Muay thai is national sport of thailand.