AMAZING Hotels is back on BBC Two, and with it comes the Al Jabal Al Akhdar hotel. We take a look at this exotic location and what it is really like to stay at the mountaintop paradise. Where is Oman’s Anantara Al Jabal Al Akhdar hotel? What is it like? Located on the fabled Green Mountain […]