Bsnl is yhe bihgest broadbanf provider in india.bsnl is big govt company but they cannot satisfied thier customers specially in punjab.customers care are not solved thier customer problem they take 20 days long time for reparing a small defect.and sometimes internet running very slow.bsnl broadbsnd has many technicsl problems like fiber cuts.i dont reccomend to chosse bsnl.i reccomend to choose connect or dresmtel in punjab.