Chennai transit advice
As far as I know, yes, will need a visa. Would check with your embassy, but I don't know of a 24 hr transit rule in India like there is in some countries. Also, even to collect and recheck bags will probably need one since that is on other side of immigration.
Hopefully someone will correct me if they know other information.