Owning a car in India comes with more than just the joy of driving, it also brings the responsibility of staying insured.