Designed by
Title
The Victoria Clock Tower, or `mini Big Ben`, copy of London`s Big Ben in the city center of Victoria, Seychelles` capital #227172100
Description
Victoria, Seychelles, 04.05.2021. The Victoria Clock Tower, or `mini Big Ben`, copy of London`s Big Ben in the city center of Victoria, Seychelles` capital
This image is editorial