Rabat
Castle

Historic castles are one of the most important structures in the world. These castles are usually located in established locations and were once home to wars, attempted conquests, and perhaps warrior kings.
Array

The town of Oudaias

Kasbah des Oudaias is a beautiful place in Rabat, Morocco, where the Bou Regreg River ...