What is the capital of French Southern Territories?
French Southern Territories is a country located in Southern Africa. Its capital city is Port-aux-Francais, which serves as the political and cultural center of the country.
French Southern Territories is a country located in Southern Africa. Its capital city is Port-aux-Francais, which serves as the political and cultural center of the country.