India's prime minister Narendra Modi.

The British foreign office has apologised following the Indian national flag-ripping incident, where pro-Khalistani and Kashmiri protesters pulled down the flag from a pole at London’s Parliament Square.

The incident happened on Wednesday when Indian prime minister Narendra Modu was addressing the Indian diaspora at Westminister.

“While people have the right to hold peaceful protests, we are disappointed with the action taken by a small minority in Parliament Square and contacted High Commissioner Yashvardhan Kumar Sinha as soon as we were made aware,” according to Foreign and Commonwealth Office’s statement

According to reports, officials have replaced the flag at the Parliament Square.

“We have expressed our concerns with the British authorities and they have apologised for the incident,” a senior Indian official associated with PM’s visit said. “We have been warning against some of these elements out to make trouble and they have assured us of action. The Indian flag has now been replaced.”

Modi is currently in the UK for the Commonwealth Heads of Government Meeting. India got a special invite for the event wherein Prince Charles travelled to India and personally invited the prime minister for the event.

On Wednesday, Modi addressed the Indian diaspora in a freewheeling chat where he ripped into Pakistan for sponsoring terrorism.

“We believe in peace. But we will not tolerate those who like to export terror. We will give back strong answers and in the language they understand. Terrorism will never be accepted,” the prime minister said. “When someone has put a terror export factory in place, attacks my people, has no power to fight a war so attempts to attack behind the back… in such a case Modi knows how give a reply in the same language.”