Term Limits and Democracy

February 8, 2016 0

According to The Economist’s Intelligence Unit, the term limit for heads of state of almost all of the top ten democracies in the world is: […]