Human rights: a scathing scorecard
The 10th of December is Universal Human Rights Day, the anniversary of the 1948 signing of the Universal Declaration of Human Rights (UDHR). What a magnificent affirmation of the human spirit is expressed in its first article: All human beings are born free and equal...