As you come to know from heading that bsnl is Indian company and run by the government of India it is one of the oldest mobile operators in india and has a wide range of service. The bsnl network is available at every part of India and also their broadband is available at every place.
I am also using bsnl broadband and it is working good the speed is also good and charges are not too high and if there is some problem when I complained and they repair it very fast I am using it from 3 years and till now I do not face any problem so I recommend it.