Moor Lake surrounded by lush greenery and majestic mountains in Yoho National Park, British Columbia, Canada, reflects the serene beauty of nature.