Kasthuri Raja is an Indian film director based in Chennai, India, and his native place is Mallingapuram near Thevaram, Theni District, Tamil Nadu. He is the father of well-known personalities, Selvaraghavan and Dhanush. He worked as ... See full bio