Egh.. THe BNP is the British National Party, aka the Racist Government Party of England. If they got into power [Which they have no chance of doing], they would force all immigrants to leave, maybe all coloured people as well but I'm not so sure about that.
Also, Marmite is a spread that you put on toast or in a sandwich. Try googling some time.
I've known for quite a long time what BNP is, as well as marmite. They are both unpleasant. I was merely thinking of other North Americans, as I wouldn't expect British people to necessarily readily recognize the racist sectors of our political spheres.