I Demarara , i britiska Guyana , harrasat