New Delhi: As opposition attacked it over Amit Shah's reported comment that it will take 25 years for the promised 'achhe din' to come, the BJP on Tuesday termed the report as "baseless" and said the party president had stated that it will take these many years to restore India its "ancient glory".

"Shah said the BJP government had curbed corruption and brought down inflation. It is working to end corruption and create many jobs in five years. But the dream of making India 'Vishwa Guru' (world leader) will take 25 years to realise," BJP secretary and media cell in-charge Shrikant Sharma said.

A media report today quoted Shah as having told party leaders and workers at a meet in Bhopal yesterday that the good days promised by Prime Minister Narendra Modi will take 25 years to come.

Latching onto it, Congress leader Digvijay Shah took a dig at Shah, saying his good days had arrived and people can forget about theirs.

Delhi Chief Minister and AAP leader Arvind Kejriwal wondered in a tweet, "Would people have voted for BJP had it told them that it will take 25 years for good days to arrive".

Sharma, however, said Shah made the remarks in the context of restoring India its ancient glory and claimed the report was "part of conspiracy to defame BJP".

"India used to be a world leader. And our president said it will take 25 years to restore India its ancient glory and status of world leader again," he said.

Shah never said the BJP government will take 25 years to bring 'achhe din'.

"It is a baseless report and part of larger conspiracy to defame BJP," he alleged.