Which 20th century British prime minister had the longest surname ?
CAMPBELL-BANNERMAN Sir Henry Campbell-Bannerman Campbell-Bannerman Campbell Bannerman Sir Henry Campbell Bannerman Henry Campbell Bannerman Henry Campbell-Bannerman