"Would people have voted for BJP had it told them that it will take 25 years for good days to arrive?" Aam Aadmi Party leader and Delhi Chief Minister Arvind Kejriwal said in a tweet.

"It will take 25 years to bring good days, Amitji, your good days have come. Enjoy and do finish all the cases against you. Let the people go to hell," Congress leader Digvijay Singh tweeted.

However, the Bharatiya Janata Party denied the statement. "Amit Shah never said that it will take 25 years to deliver 'achhe din'. In fact, he said it will take 25 years to restore India's ancient glory and world number one status," party's national secretary and media convenor Srikant Sharma told media persons here.

"It is a baseless report and part of larger conspiracy to defame BJP," Sharma said. Addressing party cadres in Bhopal on Monday, Shah reportedly stated it would take 25 years to deliver 'achhe din'.

Latest News from India News Desk