Featured Greatest Victory Achieved At the threshold of Kilinochchi town, it is hard to miss a decidedly symbolic edifice.Venturing past,