It has been more than three years since UK voters said they wanted to leave the European Union.
Yet despite being scheduled to depart from the EU in March 2019, Brexit has now been postponed several times. So, what is the hold up? CNBC explains why the process is taking so long.
(Source: CNBC International YouTube channel)