A Modern, Thriving Society
Loch Lomond is:
AThe largest freshwater lake in England, in the Lake District
BThe largest loch (inland lake) in Great Britain, located in Scotland ✓
CA famous and ancient medieval fortress castle in the Scottish Highlands
DA scenic highland glen (valley) found in the central Scottish Highlands
Explanation
Loch Lomond is the largest inland loch (lake) by surface area in Great Britain. It is located in Scotland and is part of the Loch Lomond and The Trossachs National Park.
mediumloch lomondscotlandgeography
Test yourself on this topic
Earn XP and track your progress