Tamil literature has a rich and long literary tradition spanning more than two thousand years. The oldest extant works show signs of maturity indicating an even longer period of evolution. Contributors to the Tamil literature are mainly from Tamil people from South India, including the land now comprising Tamil Nadu, Kerala, Eelam Tamils from Sri Lanka, as well as the Tamil diaspora.