I would say its a GE simply because they know that negotiations will still be underway by the time that they need to hold one and they hold such a commanding poll lead at the moment so are doing it now rather than when the world has ended.
Labour party finished.
Why can't we all just get on with our lives instead of wasting time with brexit, general elections and a bunch of other **** that won't make a difference. Instead of having to re-write half of our laws and spend weeks campaigning a bunch of lies (applicable for both brexit and general elections) why can't they spend their time doing useful things like figuring out how to afford fixing our roads and not having to wait 7 hours in A & E.
I'll take that prediction with as much accuracy as your last one![]()