GEO Quiz GEO Quiz

Which country is the city St. George's located in?

St. George's is the capital of Grenada, located in the Caribbean. Known for its picturesque harbor, colorful buildings, and nutmeg exports, it is a vibrant cultural and economic hub often referred to as the "Spice Isle."