Grenada is an island nation located in the Caribbean and surrounded by the Caribbean Sea, the main island is also called Grenada and is surrounded by several smaller islands a part of the nation. The island is off the coast of Venezuela and other nearby islands include Trinidad and Tobago, St. Vincent and the Grenadines […]
Categories