I am doing business with many people of Mumbai, Delhi, Rajasthan Ahmedabad, Noida, punjab, etc, and they are speaking better English than Tamilians. I don't think Tamilnadu students are well versed in both Tamil and English considering the standard that taught  in Govt schools.