Sumatra
Island in Indonesia.
Sumatra Island
Sumatra is the sixth-largest island in Indonesia, located between the Indian Ocean and the Malacca Strait.
Built by Tim Jones