Indian Prime Minister Narendra Modi says that handing over Kachchathiv Island to Sri Lanka is an unforgivable mistake. (Sri Lanka Latest News) He said this while joining a BJP election rally yesterday (16).