The worst 3g service in india, well 3g is not the suitable word for bsnl 3g, it is worst than 2g, even bsnl 2g runs better than bsnl 3g.
Always the mode is on h, it doesn't go to h+ , and if you try to download anything, just forget it, it takes a lot of time and often downloading fails, not proper coverage if 3g towers, often 3g signals drop to 2g mode, not proper voice quality on 3g band, over all bsnl should upgrade its services to serve people better.