Silves, a city on the Arade River

Silves is a town in Portugal, located in the Faro district, in the Algarve region, in the Algarve subregion. The town is the seat of … Read more