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.