Cuillin hills and lake, Skye, Inner Hebrides, Scotland.