Egg cracked on head of Australian senator Fraser Anning who blamed New Zealand attack on Muslim immigration

An Australian senator who sparked outrage for blaming the New Zealand mosque shootings on Muslim immigration has been hit on the head with a raw egg.

Footage caught by TV cameras showed a 17-year-old boy cracking an egg on Fraser Anning's head before the independent senator appeared to punch the teenager in the face.

A brief scuffle ensued and the boy was arrested before being released without charge pending investigation.

In the wake of the outrage, which left 49 people dead at two mosques in Christchurch, Mr Anning tweeted: "Does anyone still dispute the link between Muslim immigration and violence?"

It appeared as though Mr Anning retaliated with an apparent punch. Credit: AP

In a statement shared by an Australian journalist on Twitter, the Queensland senator also wrote: "As always, left-wing politicians and the media will rush to claim that the causes of today's shootings lie with gun laws or those who hold nationalist views but this is all cliched nonsense.

"The real cause of bloodshed on New Zealand streets today is the immigration program which allowed Muslim fanatics to migrate to New Zealand in the first place."

Earlier Saturday, Australian Prime Minister Scott Morrison, along with politicians around the world, condemned Mr Anning for his comments.

"The remarks by Senator Fraser Anning blaming the murderous attacks by a violent, right-wing, extremist terrorist in New Zealand on immigration are disgusting," said Mr Morrison hours after addressing the media on the attack.

A scuffle ensued before the teenager was arrested. Credit: AP

The remarks were also denounced by UK Home Secretary Sajid Javid, who accused the senator of stoking extremism.

Mr Javid tweeted: "At a time for grieving and reflection, this Australian senator @fraser--anning fans the flames of violence & extremism.

"Australians will be utterly ashamed of this racist man. In no way does he represent our Australian friends."

Australia's prime minister Scott Morrison added: "Those views have no place in Australia, let alone the Australian Parliament."

Former Australian prime minister Malcolm Turnbull wrote: "Fraser Anning's comments today are contemptible.

"He is a disgrace to the Senate and what is worse by spreading hatred and turning Australians against each other he is doing exactly what the terrorists want."