The largest of the lesser Sundra Islands in southern Malay archipelago