He also accused Singh of adopting "dual standards" on sporadic violence in the country with regards to incidents in Assam and Mumbai, in his 66th Independence Day speech here.

"Prime Minister, the country wants to know what are you thinking about Bangladeshi infiltration. What are your policies. Will Bangladeshi have a sway in India," Modi said.

"The infiltration of Bangladeshis in India is becoming a issue of concern. Assam (violence) is just a small example of it, its becoming a major problem for the nation, Modi said.

Accusing the PM of adopting dual standards, he said, "Why the Prime Minister has remained silent on the violence in Mumbai, while he expressed remorse on the violent protests in Assam Why this dual standards ? How can a Prime Minister of a country be mum on such a serious incident."

Expressing dissatisfaction on PM's speech, Modi said he heard the speech not as a CM but as a common man and was disappointed.

The chief minister expressed shock that the PM can say 'prices may rise' or cite coalition compulsions.

What happened to the promises of cheap interest rates for the middle class people to build houses or the cheap education loans, he asked.

He said if the PM makes promises but does not keep them, how does he expect the people of India to believe him and his Government?

Modi also wondered why there was no plan to tackle malnutrition.

He also accused the PM of waking up late to the issue of skill development in the nation.