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