Grenada is part of North America