Victoria, Seychelles
It might be the largest and most populous settlement in the picturesque Seychelles archipelago in the Indian Ocean, but Victoria is still one of the smallest capital cities in the world. It’s situated on the north-eastern side of Mahé, the archipelago's main island, and, with around 26,500 inhabitants, is home to roughly a third of the Seychelles' population.