England. One of a handful of countries in the World where the right of universal franchise should perhaps be reviewed.

Comments