By using this site, you agree to our Privacy Policy and our Terms of Use. Close

There was no need to call a general election until 2020. UK usually holds a general election once every 5 years. Fixed terms prevent a leader from calling snap elections to strengthen his/her power. Let's hope this backfires and the Tory government loses some of its power with gains to the Liberal Democrats and Labour.