The British prime minister David Cameron described the massacre of Indians at the city of Amritsar during colonial times was "deeply shameful", however he stopped short of a public apology.
Cameron who is on a three day visit of India in order to strenghten economic ties between the two countries, visited the memorial for victims at the Jallianwala Bagh where British soldiers gunned down thousands of unarmed protesters in 1919.
Writing in a visitor's book, Cameron wrote:
"This was a deeply shameful event in British history and one that Winston Churchill rightly declared at the time as 'monstrous'.
"We must never forget what happened here. And in remembering we must ensure that the United Kingdom stands up for the right of peaceful protest around the world."
Cameron is the first serving British prime minister to visit the site.