March 4, 2021 Grenada Economics and Business Grenada is a small and beautiful Caribbean island nation, located just off the coast of Venezuela. With a population of around 110,000 people, it…