Excelling Together - Longstanding collaboration drives duo's diabetes research
The islets of Langerhans sounds like an exotic destination — a South Sea archipelago with swaying palm trees, white sands and pristine waters. Though they have nothing to do with geography, the islets of Langerhans are indeed exotic and mysterious, scientifically speaking.