Kotak Mahindra Bank has sealed a deal with Zurich Insurance, where Zurich will invest Rs 4,051 crore to acquire a 51% stake in subsidiary Kotak General Insurance. This agreement involves a combination of fresh capital infusion and share purchase, with the potential for Zurich to acquire an additional 19% stake within three years of the initial investment.