Grenada

Grenada is a sovereign island in the southeastern Caribbean Sea, off the northeast coast of Venezuela, about 134.6 square miles in area. It is also … More