Home Stock & SharesBanks ANZ agrees to sell its 20% stake in Shanghai Rural Commercial Bank for £1.08bn