Better days ahead for Indian general insurance companies