Ponniyin Selvan is one of the best tamil novel ever produced. Ponniyin selvan is a historical novel that revolves around historical characters and incidents.
Ponniyin Selvan (The Son of Ponni) is a 2400-page 20th-century Tamil historical novel written by Kalki Krishnamurthy. Written in five volumes, this narrates the story of Arulmozhivarman (later crowned as Rajaraja Chola I), one of the kings of the Chola Dynasty during the 10th and 11th centuries. Kalki Krishnamurthy finished the novel after nearly a period of three years and six months of writing and he visited Sri Lanka three times to learn some information to write this novel.