I would like to publish my works but i dont know who to approach, or how to approach a publisher. I live in Chennai, Tamil Nadu (India).
I can see where you are coming from. There are several options open to you. Let me give you a brief rundown of a few options.
First, since you are a college student, what you can do is talk to your professors. I am sure that some of them have published in the past. And if you want to publish something academic, then you can do no better than to start with them.
Second, you can look for an agent. Do an Internet search and see what publishing house there are in your area. Try the largest city near Chennai.
Third, there are various self-publishing services that have sprung up lately. For example, Amazon.com and BN.com have there own services. For a small fee (reasonable in my opinion), they will publish your book and even market it for you.