Quizzing Live

Where Is The Biggest Body Of Fresh Water In Great Britain

Answer:
Loch Lomond