Jennifer Hudson performs 'Hallelujah'
03:45Jennifer Hudson performs Leonard Cohen's 'Hallelujah' at the Global Citizen Prize in the Royal Albert Hall in London.
Jennifer Hudson performs Leonard Cohen's 'Hallelujah' at the Global Citizen Prize in the Royal Albert Hall in London.