GEO Quiz GEO Quiz

Which country is the city Victoria located in?

Victoria is the capital of Seychelles, located on Mahé Island in the Indian Ocean. Known for its stunning beaches, vibrant markets, and proximity to Morne Seychellois National Park, it is the smallest capital in Africa.