This weekend Twickenham and pubs and rugby clubs all over Wales will once again be ringing with renditions of Calon Lan and Cwm Rhondda as Wales take on South Africa in the Rugby World Cup. The Welsh ...