LIC sells over 2% in Bharati Shipyard Life Insurance Corporation of India said on Tuesday it has 590,347 shares or 2.14% of its stake, in shipbuilder Bharati Shipyard Ltd taking its stake to 10.57%, it said in a statement to the Bombay Stock Exchange.