Hur länge måste vara det vara mellan allmänna UK valet?

Hur länge måste vara det vara mellan allmänna UK valet?

Det måste finnas ett riksdagsval minst vart 5 år.
Men drottningen kan ge ett val innan denna tid är upp.