Ok i will tell u something in UK, there are places where certain service providers dont provide service at all, they say no to you. There are places in UK where there is no mobile coverage and u can do nothing...boss BSNL has not said no to you, consider lucky, and UK is half the size of maharashtra !!!
I dont support BSNL, problems are everywhere, u need to find a solution.
By the way lecturing is easy and doing it is difficult, so sorry, i hope u r problem gets solved !!