The Life Insurance Corporation (LIC) has offloaded about 2 per cent of its stake in Tata Communications for about Rs 3.42 billion. LIC has sold about 5.73 million shares of Tata Communications through open market transaction on the Bombay Stock Exchange.