Home self-defense
Health & Fitness
Where can you attend self-defense classes in Singapore? Here are 7 to consider