Life Insurance Corporation of India (LIC) has its draft share sale papers with the markets regulator Securities and Exchange Board of India (SEBI). With this, the state-run insurer is one step closer to becoming the biggest Indian initial public offering (IPO) ever.