Victoria

2.9
 

Victoria is the capital, the only city and port of the Republic of Seychelles. It is located on the northeast coast of the island of Mahe. Victoria is home to 1⁄3 of the island’s population. In 1841, a port was founded on the island, named after the Queen of Great Britain, Port Victoria, since 1960 … Read more