Who served as Canadian prime minister for longer, Kim Campbell or William Mackenzie King?
William Mackenzie King
Q128633
entity
William Lyon Mackenzie King
William Mackenzie King
Q16
entity
Canada
Canadian
Q128553
entity
Kim Campbell
Kim Campbell
Q128633
William Lyon Mackenzie King