Saint Vincent and the Grenadines is an island country that lies within the North American and the Caribbean. The locals sometimes call the main island Hairoun. The “Grenadines” is Spanish for pomegranate, referring to the smaller islands by the main one. Take a look at some facts about Saint Vincent and the Grenadines.... The island has a population of some 120,000, as [...]