Brexit delayed until Halloween

The European Union and the UK government have agreed a Brexit delay until 31st October. However, the UK could be booted out on 1st June if it fails either to … Continue reading Brexit delayed until Halloween