Loading
  • 21 Aug, 2019

  • By, Wikipedia

Tambisan Island

Tambisan Island (Malay: Pulau Tambisan) is a Malaysian island located in the Sulu Sea on the state of Sabah.

See also