Is there a particular martial art one can take up as a muslim? I know it is sunnat to learn archery, in todays day and age, the practical application of that is not so much. Also in a lot of countries, it is not practical to learn shooting. So is there a way of learning to fight without hurting others? To learn self-defence? p.s. i tried karate a few times, at the end there was a bowing ceremony involved, which i didn't like so much. Also Tai Chi is based on Taoism, Yoga (which gives strength.. based on hinduism etc).