Question : how long can a uk government remain in office before they have to hold a general election
Answer : five years