Lake Toba is the largest lake in Southeast Asia and is among the world's deepest, with a depth of over 1,730 feet. This natural marvel in Sumatra's highlands is rimmed with mountains and is known ...
Results that may be inaccessible to you are currently showing.