The Greens have staged a walkout in the Senate as Pauline Hanson used her maiden speech to call for a ban on Muslim immigration, saying Australia "is in danger of being swamped by Muslims who bear a culture and ideology that is incompatible with our own".

The comments echo her maiden speech to the House of Representatives 20 years ago, when she said the country was "in danger of being swamped by Asians".

Look back on our politics blog for all the day's developments.