by James Ellsmoor From Forbes Jamaica is a green, island nation situated in the heart of the Caribbean. The island is the third-largest of the Greater Antilles, behind Cuba and Hispaniola (the island containing the countries of Haiti and the Dominican Republic). With a population of just 3 million people, Jamaica is well known the world over for its vibrant […]