Where is Tabuan Island?

Coordinates: 104.82388888889 -5.8022222222222

Be the first visitor to thank for this answer!

Thanks!