Quiz: Can You Guess This Place?
Retry
Correct
Incorrect
Urquhart Castle is located on the bank of Loch Ness in the Highlands of Scotland. It is home of the famous Loch Ness Monster. The castle grounds and towers offer some of the best views of Loch Ness. Many people supposed monster sightings have been made there. The monster has been seen since the 7th century.
- Scotland
- Germany
- UK
- France