A longer Brexit extension has been announced until October 31st with a possibility of crashing out without a deal if the UK doesn't take part in European elections. It seems the road to Brexit is once again proving complicated and unpredictable.