BSNL’s financial problems – truths and rumours.