28Dec 28 December. The Holy Innocents, Martyrs


Many such figures litter political history, rulers prepared to sacrifice any number of people to ensure that they stay in power. ..