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. ..




Scroll Up