Why in Tamil Nadu nobody is willing to speak in Hindi?

In South India in Andhra Pradesh and Karnataka they are willing to speak in Hindi. Only Tamil Nadu and Kerala people not like speaking in Hindi. Why?
17 answers 17