Windermere

A quick introduction to England’s largest, most interesting and most famous lake, Windermere.