B.N.P. Stands for British national party, an extreme right wing and racist party on the fringes of politics. No M.Ps and very few local councillors and those are diminishing by the election. I guess the nearest thing we have to the Republican Party is the right wing of the Conservative party but they are probably a little less libertarian. And fortunately the present conservatives are led by Osborne and Cameron who are rather more centralist