Kotak Mahindra Bank and Kotak Mahindra General Insurance Company have entered into definitive agreements with Zurich Insurance Company Ltd, whereby Zurich will invest approximately ₹4,051 crore to acquire a 51% stake in Kotak General Insurance, the private sector lender said in a release.