Explore the breathtaking beauty of Torres del Paine in Chile, with stunning mountains and a serene body of water surrounded by lush greenery.