What martial art has the best punches?

Should you punch first in a street fight?
What is the best striking technique?
10 Best Martial Arts You Should Know See the article : What was the first martial art?.
- Muay Thai.
- Kickboxing.
- Boxing.
- Krav Maga.
- Lethway.
- Karate.
- Taekwondo.
- Wing Chun.