New Delhi: Congress vice-president Rahul Gandhi on Saturday dared Prime Minister Narendra Modi to face Parliament and answer the questions raised by MPs, saying people are tired of his "monologues".

Gandhi's attack came soon after Modi slammed the opposition for not allowing him to speak in the Lok Sabha forcing him to speak out in 'jan sabha' (public rallies). "Modiji, people are tired of monologues. I urge you to honestly face the Parliament and answer our questions," Gandhi tweeted.

Modi, while speaking at a public rally in Deesa in Gujarat, targeted the opposition for disrupting Parliament over demonetisation, noting that even the President was unhappy with their conduct.

"Opposition is not allowing me to speak in Lok Sabha, so, I have decided to speak in 'jan sabha'. But, whenever I would get a chance, I will try to represent the voice of 125 crore people in Lok Sabha," Modi said at a rally, in a retort to the opposition leaders accusing him of running away from speaking on demonetisation in Parliament.

The PM said those criticising him and highlighting people's problems should also inform masses that they do not need to stand in queue and can use mobile banking.

"You must be aware that the Opposition is not allowing the Parliament to function. I am surprised that despite government's assurance that the PM is ready to speak on the issue (of demonetisation), the situation has not improved. Even the President is unhappy about it (disruptions in Parliament)," he said.

Modi also said that the government is ready for a debate on the issue if the Opposition is willing.