The Netherlands and Switzerland have suspended their funding to the UN agency for Palestinian refugees after an ethics report revealed alleged mismanagement and abuse of authority at its highest levels.

The findings in the internal report, first published by Al Jazeera on Monday, include allegations of misconduct, nepotism and discrimination.