The Congress on Wednesday slammed Prime Minister Narendra Modi and Home Minister Amit Shah for their criticism of India's first PM Jawaharlal Nehru in their remarks in the Lok Sabha, saying they have no answers to their "present-day failures" and they choose to "divert, distract, distort, and defame".