The UK now has the lowest number of national public holidays of all major economies (G20 group of leading economies), with just eight public holidays compared to an average of 12 across the G20 economies, according to research by Von Essen, the leading providers of tax advisory services to international contractors