Komodo dragons

7 Nature Wonders Of Indonesia

Lake Toba Located in North Sumatra province, Lake Toba is the largest lake in Indonesia and Southeast Asia. It has a length of 100 kilometers and 30 kilometers wide. Lake Toba is a volcanic lake and in the middle of the lake, there is a volcanic island named the island of Samosir. Lake Toba explosion[…]

Read More
error: Do Not Copy