Prime Minister Narendra Modi announced on Friday a financial assistance of USD 450 million to Sri Lanka including USD 50 million to fight terrorism after he held “fruitful” talks with the island nation’s newly elected President Gotabaya Rajapaksa.