Hate Buster

The Arabic, Chinese, and Irish names given are approximations.