Citizens of Grenada head to the polls to vote in a general election. (Loop Caribbean News) link embed save