English: Urquhart Castle is a historic castle on Loch Ness in Scotland.