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 ...
Some results have been hidden because they may be inaccessible to you