New Delhi: The BJP demanded an apology from Congress chief Rahul Gandhi and said he is "liar of the first order" in public opinion after the Congress president expressed regret in the Supreme Court on Monday over his remarks in connection with the Rafale judgment.
Read | Possible intel failures to be examined in Sri Lanka blasts
The apex court on April 15 had given a categorical clarification that in its Rafale judgment there was no occasion for it to make a mention of the contemptuous observation that "chowkidar Narendra Modi chor hain" as has been attributed to it by Gandhi.
Addressing a press conference here, BJP spokesperson GVL Narasimha Rao said, "Today, by filing an affidavit in the honourable SC, Rahul Gandhi accepted that he had lied on his allegations against PM Modi on the Rafale deal."
"This was an attempt by Rahul Gandhi to manufacture a lie and create a controversy in the Rafale deal... He should apologise to the people of this country," he added.
"In public opinion, Rahul Gandhi is a liar of the first order," Rao said.
Stating that Gandhi stands guilty in the "court of public opinion", Rao added that all Congress cadres across the country hang their heads in shame that their leader has been blatantly lying on the Rafale jet deal.
Read | PM Modi to visit Kannauj on April 27
Gandhi, who filed an affidavit in response to the apex court's April 15 order, said he had made the statement in the heat of political campaigning which has been misused by his opponents. He said he had no intention to lower the dignity of the apex court.
He, however, also alleged that the prime minister to has used the SC judgment in the Rafale case to claim the government has been given a "clean chit" in the matter.