LONDON — Britain will not pay off its Brexit divorce settlement until the year 2064 — 46 years from now — according to the latest economic forecasts from the Office for Budget Responsibility. The UK government has agreed to pay £37.1 billion to the European Union as part of its departure from the bloc, ...
via