Posted inIndonesia Discover God’s Emerald: The Ultimate Hiking Paradise in North Sumatra, Indonesia Posted by By wanderlynn April 9, 2025 Discover God's Emerald: The Ultimate Hiking Paradise in North Sumatra, Indonesia [RainbowR] Indonesia-North Sumatra-Lake Toba…