Currently, a general election must be held before August 15 2029. But could it be even closer to a reality than previously thought?
More than one million people have signed a petition calling on the Government to call an immediate general election, with MPs set to debate whether the public's pleas should be heeded. Berwickshire,...

.png)




