Financial services group Westpac yesterday announced it will sell Westpac General Insurance and Westpac General Insurance Services to German global insurer Allianz and enter into an exclusive 20-year agreement for the distribution of general insurance products to Westpac's customers.