Sumatran Heaven

Welcome to Sumatra Sumatra is a large island in western Indonesia that is part of the Sunda Island. The interior of the island is dominated by two geographical regions: the Barisan Montain in the west and swampy plains in the east. Sumatra is the closest Indonesian island to mainland Asia. The backbone of the island…