Congress's Rahul Gandhi has hit back at BJP over allegations that he had "defamed" the country abroad, alleging that it was Prime Minister Narendra Modi who did that by discrediting the country's achievements since Independence. The BJP has accused Mr Gandhi of maligning India abroad after repeated electoral defeats, after his address at his alma mater Cambridge University.