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