Grenada police face protests

Grenada police face protests