BJP Union Minister Thawar Chand Gehlot on Thursday apologised in the Lok Sabha over his controversial remark that the assassination of former Prime Ministers Indira Gandhi and Rajiv Gandhi was triggered by their policies.

The apology came as Speaker Sumitra Mahajan rapped Gehlot in the Lok Sabha on Thursday following an uproar created by the Congress in the lower house of the Parliament, said reports.

Congress MP Jyotiraditya Scindia said Gehlot should apologise for his inappropriate remarks against the former prime ministers.

Parliamentary Affairs Minister M Venkaiah Naidu also agreed that the BJP lawmaker's expression was wrong.

However, with Gehlot absent from the House, the Congress legislators said they will not settle down until the the minister apologise and staged protests in the Well of the House near the Speaker's podium.

The social justice and empowerment minister, who came to the House after some time, said he regretted his statement.

"If feelings of anyone have been hurt because of my statement, I express my regret," he said.