Jump to content

Answers About Indonesia

From freem
Revision as of 09:02, 10 April 2025 by SylviaWilsmore (talk | contribs)

No, Sumatra is an island Cibai located in Indonesia.