I got to thinking about this after seeing this article on Reuters about the centenary of the Amritsar massacre. There was also a thread on here a few weeks ago about some Imam who asked for an apology from the Spanish Crown for the Inquisition Germany is pretty much the exemplar on this issue, where both West and East(though much later) formally apologized and have paid billions to Israel and to Holocaust survivors in addition to getting German companies that used slave labor at the time to pay out to victims as well. Turkey and Japan are on the other end as they don't even acknowledge the atrocities they committed during WWI and WWII respectively. The Brits are in between in that they acknowledge it was bad but have not issued a formal apology despite Indians asking for it for sometime. Which is kind of odd, I don't think I have ever admitted I did something wrong multiple times while not apologizing for it. So should the Brits apologize for this and other atrocities committed during their empire along with the likes of the Turks and Japanese for their respect atrocities? What's the statute of limitations on this kind of thing? Asking for an apology for the Inquisition is picking at a pretty old wound but the Amritsar massacre and Armenian genocide were only 100 hundred years ago and the Rape of Nanking of course being even more recent. Should they pay reparations? If so who would be entitled to them? Only surviving victims or perhaps also their children or other descendants?