The National Stock Exchange of India (NSE) will open its Rs 22,569 crore initial public offering (IPO) for public subscription at 10 am on Thursday.