Bsnl perhaps has the coverages in india among available broadband services, in many parts of india it is the only available broadband service, but when comes about speed it just sucks. In my area in jharkhand I get most of the time 500 kbps average. Its service is not reliable at all any time it can stop working. If you can not afford your work stop because of network failure{ which very common} you must keep alone alternative. Support is also very very poor. If you have problem on holidays or Sundays either you stop working or find some alternative.