
Inchmurrin () is an island in Loch Lomond in Scotland. It is the largest fresh water island in the British Isles.
via Wikipedia infobox
Inchmurrin () is an island in Loch Lomond in Scotland. It is the largest fresh water island in the British Isles.
== Geography and geology == left|200px|thumb|View of Inchmurrin Inchmurrin is the largest and most southerly of the islands in Loch Lomond. It reaches a height of towards the north and is largely wooded. There is an excellent view of the north end of the loch.
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).