Zengatv is one of the popular application which can both on android as well on normal s40 and s60 as well as the java phones
With this application you get to watch all tv channels which are mostly free to air and few premium one from zee networks via zenga tv through you zengatv application. Alternatively if you have a net connection you can watch LIve tv from the List of Channel I have collected for you on this website or you can visit the zengatv website and watch the channels from there. Remember they do not have Pc website so you have to use m.zengatv before typing the address however you won"t be able to watch them through their website need to download the application to you computer to do that alternatively try my list of channels to watch live tv/
Here is the link to download zengatv which would enable you download the application directly from the developers to your handset no matter which handset or software you use.
The only feature is the streaming quality is better then that you watch through your mobile via rtsp links through your mobiles.
The backlash is it supports ads you may see some time on your mobiles, to remove them I suggest using the application Lucky patcher on your android,
Another bad part is good channels won't work if you are not 3g network because they have a requirement of 326 kpps limit where in 2g your max bandwidth on the edge channel if your operator allows that would be 128kbps max, so keep that in mind.
You can also download it from Play.google.com or Android market