Skip to content
Sumatra is the most north western island of Indonesia, filled with lush jungles and beautiful landscapes. While you may not know much about the island, chances are that you’ve probably heard of the locals, aka the Sumatran orangutans and tiger’s.
