Nestled among towering peaks and rugged landscapes, the highest lakes in the world are some of nature’s most awe-inspiring creations.

Nestled among towering peaks and rugged landscapes, the highest lakes in the world are some of nature’s most awe-inspiring creations.