During his recent visit to Sri Lanka, Prime Minister Narendra Modi met with the island country's 1996 World Cup-winning ...