Are British Choirs really the best in the world?

There is a long held belief in some circles that choral singing was invented in the UK.  Certainly Britain is home to some of the finest choirs in the world;  The Choir of Kings Cambridge, Read More …