One Saturday afternoon, I spent an entire hour fending off a knife-wielding assailant. I was down at SWEAT!, a little gym studio along Cantonment Road, where I had been kindly invited down to check out their self-defense classes. As a solo traveller, and a female one to boot, one common concern people always express about …