The British National Party has launched its general election manifesto with a call to abolish multi-culturalism.
Leader Nick Griffin also called for EU withdrawal, the restoration of capital punishment and an end to immigration.
He said British troops should be pulled out of Iraq and used to patrol Dover and the Channel Tunnel to keep out illegal immigrants and asylum seekers.
And he pledged to introduce "firm but voluntary incentives for immigrants and their descendants to return home".
He said the main issue at this election was for the British to regain control of their own country.
Mr Griffin also wants the reintroduction of national service and said everyone who had undergone it should be required to keep a modern assault rifle at home.
"It's there to shoot burglars with if they want, it's there to shoot people who invade this country if they want, and if in the end a tyrannical government wants to usurp the rights and freedoms of the people it is there to use against the government as well," he said.
He added that this would disprove the "smear" that his party was totalitarian.
The BNP is fielding more than 100 candidates in this election - four times as many as it did in the last general election.