UN Webcast

video on-demand feed

Switzerland, UPR Report of Ecuador, 13th Universal Periodic Review