Responding to my own thread for the benefit of some fellow Indian in future hopefully
One needs to take a iptv box as the channels that come with NOW or cable are few and very expensive with commitment for 12-24 months. IPTV boxes are normally plug and play (if you have the password) and one time payment to buy the box and no monthly fees.
The most popular option is Jadoo TV, you can call on this number 6748 8919 who will provide the box. Or check out the numbers of master distributors at Reseller Details OFFICIAL JadooTV Website (this should be 500 odd HKD cheaper)
Reseller Details OFFICIAL JadooTV Website
Should cost you 2500-3000 HKD depending upon who you are calling and how much you can negotiate. You will get all Indian channels and quite good reception. I don't have list of channels, but think good coverage of Indian GEC, news, sports + pakistani etc. And good menu. You can do some search to find out the channels,
Other option is real TV - call 6509 4777, decent reception and coverage and additionally you get international channels (movies, sports etc). 3000 HKD (may be negotiable, but does not look like). the channels - www.realtv123.com