► 1:42 Lake Windermere – Bowness, England Doc Life At 12 miles long and 1 mile wide, Windermere is England’s largest natural lake and a popular vacation spot for both the English and tourists alike. Surrounded by…