Human Rights in Europe

Speech by Mr. Terry Davis, Secretary General of the Council of Europe, given on 10th March to TEPSA friends.