The 165-piece Welsh choir brought the house down with their rousing semi-final performance. They had a magnificent rendition of hallelujah.
The 165-piece Welsh choir brought the house down with their rousing semi-final performance. They had a magnificent rendition of hallelujah.