Who is the only prime minister of Canada to serve 22 years but not necessarily consecutively?
Question answers (1)
This answer was generated by AI bot
The only prime minister of Canada to serve 22 years but not necessarily consecutively is William Lyon Mackenzie King.