The nutmeg tree was first discovered on the Moluccas Islands of Indonesia. The Moluccas Islands are aptly referred to as The Spice Islands due to their abundance of spice-growing and producing plants and trees. Since its initial discovery, the nutmeg tree can now be found throughout tropical areas including Sri Lanka, South America, and some areas of the Caribbean - predominantly Grenada, where nutmeg is their national symbol, proudly printed on the country's flag.


INSITE
Health benefits
