The mysterious Abdul Hassan