The correct option is C Thirunavukarasar
Tamil poet saint, Thirunavukarasar, sang Kanchi’s praises when he said "Kalviyil Karaillatha Kanchi", which meant Kanchi: a place where education is pursued without any blemishes or obstacles. The poet Kalidasa called Kanchi the best of towns. The Buddhist saint, Manimegalai also spoke highly about this city.