OK.. I could fix this one up. Checked up the modem with another freind and it worked. The DNS servers as told by the BSNL were perhaps down. with those settings changed, every thing fell into place.
I found another thread cursing BSNL about similar problem here:
Wierd Internet Problem
May I request any mod to merge this thread with that.
-Thanks