A far-right Australian senator had to be restrained by security officials yesterday after punching a young man protesting his offensive comments about the Christchurch mosque attacks. Queensland Senator Fraser Anning drew international condemnation for his efforts to blame the attack that killed 49 Muslim worshippers on immigration. Amid the controversy, an unnamed young man threw an egg at Anning during a press conference in Melbourne, prompting the senator to hit him in the face repeatedly before being stopped by what appeared to be a security guard. In a statement on Friday, Anning had said the attack was the result of Muslim immigration into the country. Prime Minister Scott Morrison described Anning's comments as "appalling" and "ugly" with "no place in Australia", as he announced a bipartisan motion of censure would be launched.