Almost 100 years later, it remains a controversial subject as many British dignitaries, including Queen Elizabeth and her husband, Prince Phillip, and former prime minister David Cameron, have visited Jallianwala Bagh to pay their respects. "The British Government rightly condemned the events at the time".
Now on a visit to the Indian sub-continent on "London is open" campaign, Sadiq Khan, made this statement, through his official twitter account, while visiting the massacre site Jallianwala Bagh near Amritsar on Tuesday.
"It was incredibly moving to visit Jallianwala Bagh". "I want to make it clear that a memorial should take pride of place in London to honour those who served and died in the wars. We all know the history here", Mr Khan said during a media interaction. "In response to peaceful act, General Dyer and his soldiers closed the gate and open fire on men, women and children". My theory is that British government should apologise for the errors done in the past. Colonial-era records put the death toll at around 400, while leaders of the country's freedom movement said over 1,000 were killed.
David Cameron was the first British prime minister to visit a memorial for the Amritsar massacre in the northern state of Punjab in February 2013.
Over the years, several MPs and politicians of Indian and South Asian-origin have asked the United Kingdom government to offer an apology to the Indian people but members of the royal family and British premiers have never gone that far during their visits to India.
Earlier this morning in Amritsar, Sadiq Khan also visited Sri Harmandir Sahib, often known as The Golden Temple, which is the most important pilgrimage site of Sikhism.
He also partook the langar at the Golden Temple.
The Shiromani Gurdwara Parbandhak Committee gave Khan a "siropa" (robe of honor) during the visit. Khan, who was in Amritsar as part of his six-day mission to India and Pakistan, called the massacre one of the most horrific events in Indian history.
Mayor Khan held meetings with business heads and Indian government ministers during his visit to Mumbai, Delhi and Amritsar in India.