Top Self Defence Martial Arts

Top Self Defence Martial Arts / So is karate good for self defence?