Grenada in all its Gorgeousness – beaches, spices, history and much more

“The Isle of Spice”, as Grenada is referred to, is a tropical island located in the Caribbean, and it is a sovereign state, which comprises three big islands, and several other minuscule islands. The three major islands are Grenada, Petit Martinique and Carriacou. Grenada is near Trinidad and Tobago, which lies in its south east. …