Sumatra is the largest island of Indonesia.
History
See Also
- Appearances of Sumatra
- Location Gallery: Sumatra
- Catalogued images related to Sumatra
Sumatra is the largest island of Indonesia.
| This article is a stub. You can help DC Database by expanding it. |