Jabel Shams,Hamra town

Share
twitterlinkedinfacebook
Image 1 of 1
Jebel Shams (mountain of sun) is a mountain located in northeastern Oman north of Al Hamra town and also known as the Grand Canyon of the Middle East and is a spectacular sight.