Snake Canyon in Oman is not your regular travel attractions. Hidden deep inside the Hajar Mountains, it is among the Middle ...