Term:
Investment leakage
Definition:
Various unpredicted factors that increase the cost of an investment, such as management fees, inflated equipment costs and non-arms length royalties.
Domain:
Finance
Source:
World Bank: Glossary of Finance and Debt