Thanks for sticking this up Noreen, I already put a link to it a BS thread on vaccinations,
It's a very skilful set of words. And those little girls really put them over well. Most efforts at singing Hallelujah don't manage the tricky bits of the tune as well as they do.