"You tell me, if there is not a single scandal, is this not 'achche din'?," he told PTI in an interview.
Modi was answering a question whether people were being impatient and there were murmurs that he has not delivered 'achche din' as promised in the election campaign last year.
"The 21st Century should be India's century but from 2004 to 2014 bad ideas and bad actions have affected the country adversely. Every day was a new bad day and there were new scandals. People were furious. Today, after a year, even our opponents have not accused us of bad actions," he said.