What is the difference between Professional Indemnity Insurance and Public Liability?

Professional Indemnity Insurance covers the above, whereas Public Liability Insurance covers physical damage to a third party property or person.