who is hamza in english