Grenada Government and Politics
State and politics Reference: Grenada Flag Meaning According to AllCityCodes.com, Grenada is an independent state within the Commonwealth. Also see AbbreviationFinder for abbreviation of GD and its meanings of Grenada. The British monarch is...