The BJP had been in power for more than seven years and was still blaming first prime minister Jawaharlal Nehru for the problems of the people, former prime minister and Congress leader Manmohan Singh said on Thursday in a scathing attack against the Modi-led government.