Earlier, the Congress President speaking to media outside Parliament said the Prime Minister should answer to the nation on the Rafale deal, farmers issues and on employment generation, instead of questioning the opposition Congress.
"Today we wanted to hear the speech of the Prime Minister. We had two-three questions. One issue that we raised was related to Andhra Pradesh while the other which we have raised a number of times is that there is something wrong in the Rafale deal," he said.
"He asked three questions from us while speaking for over one hour. But he didn't speak a single word about the Rafale deal instead he made a political campaign speech," he alleged.
He said that Modi was silent on the real issues of the country like unemployment.
"He (Modi) is talking about Bengal, Karnataka. But he is not speaking on his promise of giving two crore jobs a year as only 450 people are getting jobs in every 24 hours. He didn't utter a single word about it. He didn't speak about the farmers issue, giving minimum support price to farmers, to waive off their farm loans, but he was speaking about bees and bamboos," he said.
The Congress President said that the Prime Minister should have spoken about the welfare of farmers.
Hitting out at Modi, Gandhi said, "Every time there is a speech about the Congress party and its leaders. Modiji, there are three-four issues that we have been raising every time and you should speak about those."
Questioning Modi again about the Rafale deal, Gandhi asked, "Was there any theft in the Rafale deal? Please answer in yes or no. He should clearly tell the nation that after he changed the contract after visiting Paris.
"Did you consult the cabinet committee on security? Yes or No. And how much have you paid for each aircraft?" he asked.
The Congress leader also attacked Defence Minister Nirmala Sitharaman and said, "She says that we won't tell the country about the deal. This is the country's biggest defence deal and she is saying that we won't tell the nation about it as it is a secret."
"We just want to know did you yourself change the deal? Did you give more money or less? And did you take the permission from the cabinet committee or not?" he asked.
"The questions are very simple, but we are not getting answers," he said.
Taking a dig at Modi, Gandhi said, "The Prime Minister used to talk about curbing corruption. Corruption has happened in the Rafale deal but he is saving those who are involved in corruption."
Gandhi said that he can understand that before 2014 Modi was blaming the Congress for everything, but even after being in power for four years he was still questioning the opposition instead of giving answers to the people from the floor of the House.
"I can understand that before 2014, the Prime Minister was talking about the 70 years of Congress rule. But today, the BJP is in government, Modi is the Prime Minister, not opposition," the Congress President said.
"He can talk about this in a public meeting, but in Parliament, you have to answer to the country," he said.
Modi also blamed the former governments under the Congress for not doing enough for the progress of the country, and said India is lagging behind because of them.