India's insurtech sector's cumulative valuations cross $15.8 billion

India's insurtech sector's cumulative valuations cross $15.8 billion