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...