In one of his sharpest attacks yet on Narendra Modi, former prime minister Manmohan Singh said his successor's rule has not been good for India as he "failed" the electorate and led a government that was "mostly silent" on incidents of communal violence, mob lynching and cow vigilantism.