Grenada is a 344 Km2 island located in the Southeastern Caribbean. Despite its small size, it […]