Manmohan Singh slams Narendra Modi's first year in rare attack, Amit Shah hits back - India Today