UN Watch is a Geneva-based non-governmental organization whose stated mission is "to monitor the performance of the United Nations by the yardstick of its own Charter". From Wikipedia
Francesca Albanese faces scrutiny over claims of receiving funds from pro-Hamas groups for an Australian tour.