Grenada

Grenada

Grenada, officially State Grenada (English State of Grenada), is an island of the Lesser Antilles, which is one of the Leeward Islands. The island nation forms an independent member state of the Commonwealth of Nations.