island in indonesia; city in southern tamil nadu (state in southeastern india)

listen to the pronunciation of island in indonesia; city in southern tamil nadu (state in southeastern india)