Wikipedia
Tumbura
Tumbura, sometimes spelled Tambora or Tambura, is a town in South Sudan.
Tumbura, sometimes spelled Tambora or Tambura, is a town in South Sudan.