This insurance includes indemnity assumed by any expressed agreement (including warranties) and if under the provision of any such agreement the Insured undertakes to indemnify any other person or party this extension will indemnify that person or party provided that the Limit of Liability shall apply inclusive of this extension and that such indemnity shall not include Liability assumed by the Insured for:
a) Injury to persons or damage to property regardless of fault arising out of the Insured’s products, except to the extent that such Liability would have been implied by law; or
b) Real Property owned, occupied or used by or in the care, custody or control of the Insured
c) In respect of any contract provision in which the Insured assumes liability for the sole negligence of any indemnitee.