Victoria Clock Tower Victoria’s Clock Tower, also known as Lorloz, is one of the oldest and most prominent landmarks in the country of Seychelles, was first constructed in 1903 and turned 115 years old in 2018. Positioned at the junction of Independence Avenue and Francis Rachel Street, it is essentially the hub of the town. … Continue reading Victoria Clock Tower
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed