What is the Northern Ireland Protocol and why is it difficult to solve? Published 28 Feb 2023 Full Article