Jabreen Castle: The Most Beautiful Castle in Oman

Jabreen Castle is Oman's most architecturally stunning castle, built in 1675 by Imam Bil'arab bin Sultan. Located near Bahla (two hours from Muscat), this th...