Jump to content

Answers About Indonesia

From freem
Revision as of 18:16, 10 April 2025 by GaryDibdin48 (talk | contribs)

No, Sumatra is an island Cibai located in Indonesia.