સુમ્બવા ટાપુ, માઉન્ટ ટેબોરારાનું ઘર હાલના ઇન્ડોનેશિયામાં સ્થિત છે.