Portree, Isle of Skye, Scotland, UK.