Monday, November 18, 2024
- Advertisement -spot_img

TAG

Dutch canals

The beautiful city dubbed a ‘mini Amsterdam’ but with way less tourists

A beautiful European city has been dubbed a “mini Amsterdam” but with way fewer tourists.Leiden is a city in South Holland, in the Netherlands....

Latest news

- Advertisement -spot_img