Officially Prime Ministers have called it monstrous, a matter of regret and of shame. 100 years ago today the British Brigadier General Reginald Dyer ordered his troops to open fire on a crowd of unarmed men, women and children gathered in a public garden in the Indian city of Amritsar. Hundreds were killed and many more wounded and the scar of the massacre has never quite healed.
For many Indians it is emblematic of a failure of Britain to come to terms with its own empire history. And the calls for an apology continue.