Election results: What does it mean for the UK tax system?
The election results are in and the Labour party won the country’s mandate to form a new parliament. A recurring topic of discussion and disagreement in the run up to the election was that of tax,