Bharat Sanchar Nigam Ltd finally posted a profit after 17 years; let us take a look at the financials and see how BSNL turned ...