ASIA
Lae Mbilulu Waterfall In North Sumatra, Indonesia
1.4K The Lae Mbilulu Waterfall is a big twin waterfall in North Sumatra, Indonesia, not too far from the main road that winds around west Lake Toba. It’s an easy waterfall to visit if you’re already traveling through the Lake Toba area, especially if you happen to be driving from Read more…