Can be several words long

Why should Nigel Farage have to fight the ghost of Enoch Powell?

11 January 2014 9:00 am

One of the genuine seasonal pleasures to be enjoyed as 2013 slipped around the U-bend was Enoch Powell making his…