Grenada is a small, beautiful island nation in the Caribbean. Its flag, comprised of red, yellow, and green, features seven stars. The country is famous for its spices and beautiful beaches. It is particularly known as a world-leading producer of nutmeg.