Taitai Batti is the largest and northernmost of the Mentawai Islands of Indonesia. Research Taitai Batti