Define Insurable Interest

Insurable interest is an economic stake in an event for which a person or entity purchases an insurance policy to mitigate the risk of loss...

Define Endowment Insurance

That is, the institution invests its endowment and helps finance its activities with the profit from the investments. Legal definition of e...