UN Webcast

video on-demand feed

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