PM Narendra Modi in Mathura
Prime Minister Narendra Modi addressing a rally in Mathura on May 25, 2015.TV grab

Asserting that his government has secured the promised "achche din" (good days) for the people, Prime Minister Narendra Modi on Monday said he did not promise good days for those who looted the nation.

"'Achche din' (good days) came for many, but for many 'bure din' (bad days) have come ... I did not guarantee 'achche din' for those who looted the nation for years," Modi said.

The prime minister was speaking at a rally in Chandrabhan village, the birth place of Bharatiya Jana Sangh's ideologue Deen Dayal Upadhyaya, near Mathura to mark one year of his government.

"Have you heard about any scams, any nepotism, any remote control in the last one year," asked Modi.

He also said the middlemen have been rooted out and through Jan Dhan Yojana intended benefits were reaching directly to the people.