Shaka Lake View, British Columbia Canada

Shaka Lake View, British Columbia Canada - Also known as Dog Lake, this lake is located in the Okanagan valley, along the course of Okanagan river of British Columbia, Canada.

The view of shaka lake
Photo taken by @_miketurner_ on Instagram

Article references : Wikipedia