2024
AL HAMRA CASTLE
Castles to visit
A palace dating from Babylonian times, consisting of three distinct parts ...Read more