The Unite trade union has urged the Government to oppose any proposed visit by US President Donald Trump to Ireland.

Delegates at the Unite conference in Dublin overwhelmingly backed a motion committing members to oppose any such visit, and criticising Mr Trump's policies as "racist, sexist, homophobic, warmongering and dangerous."

Mr Trump told Taoiseach Leo Varadkar that he is planning to visit Ireland this year during the Taoiseach's annual visit to the White House for St Patrick's Day.

Delegate Memet Uludag described the President as an "equal opportunities oppressor", saying there was not one section of society, national or international, that he had not offended, targeted or attacked.

He also called Mr Trump the leading climate change denier, and claimed he was happy to let climate change "go crazy" at the expense of millions of lives of workers and poor people.

Mr Uludag stressed that the motion did not mean that Unite was attacking American people and their choice.

He said they stood in solidarity with the Black Lives Matter and Me Too movements, as well as campaigning against racism.

He accused Mr Trump of endorsing far-right mobilisations in the United States, and of being an "anti-union man" - and urged trade unionists to tell him that he was not welcome in this country.

Mr Uludag urged delegates to tell their political leaders that Mr Trump was not welcome to this country with his "toxic" views - and to engage with a coalition of 50 organisations which is mobilising to oppose any potential visit.

Francis Loughlin said listening to Mr Trump was like listening to a script from Sesame Street.

He noted how well the New York Stock Exchange was performing, but said that was at a cost.

He accused Mr Trump of eroding the Environmental Protection Act and allowing American business to "play dirty" - which would mean mortgaging the future of the planet for short-term gains at home.

He also cited the erosion of workers' rights, with the undermining of health and safety laws, benefits, working hours and pay to make it easier for big business to make big profits.