How come Tamil Nadu is so much greater than everywhere else (besides maybe kerala)?

I am Bangladeshi I don't understand what TN did that Bihari or UP didnt