Town Loch, Dunfermline Geese and swans by the Town Loch, Townhill, Dunfermline, on the sunny spring day of 20th March, 2026. dunfermline