The Place - Postcards

ThePlace: Judaya Fortress, in Saudi Arabia’s Al-Rass governorate

ThePlace: Judaya Fortress, in Saudi Arabia’s Al-Rass governorate

By Arab News ·