Indian government closes $3.3B LIC stake sale with 69% uptake

Business