Côr CF1 of Wales has won 1st place in the International Competition at this year’s City of Derry International Choir Festival, seeing off competitors from Colombia, Ireland, Finland, Estonia, Germany, Latvia and Norway.