Rule 8.3 - AVIVA

FORM 8.3 Lodge with a RIS or Newstrack, if appropriate, and the Takeover Panel. Use separate form for each class of securities in which dealings have been made. Date of Disclosure 28 April 2005 DISCLOSURE UNDER RULES 8.1(a), 8.1(b) (i) and 8.3 OF THE CITY CODE ON TAKEOVERS AND MERGERS Date of Dealing 27 April 2005 Dealing in AVIVA (1) Class of securities (eg ordinary shares) ORD GBP 0.25 (2) Amount Bought Amount Sold Price per Unit 0 103 6.0165 0 124 5.9113 0 165 6.0340 0 273 5.9815 0 288 5.9865 0 310 5.9850 0 400 5.8713 0 510 5.9515 0 562 5.8963 0 640 5.8865 0 645 5.8863 0 680 5.9765 0 680 6.0115 0 900 6.0060 0 1,000 5.9565 0 1,341 5.9915 0 9,181 5.8950 0 41,530 5.9250 445 0 5.8937 6,059 0 5.9750 6,127 60 Transfer 42,584 0 5.9018 3,600 0 5.8700 Barclays PLC is party to certain CFD transactions (see below). The resultant holdings total includes hedges against CFDs (short 17,953 shares). (3) Resultant total of the same class owned or controlled (and percentage of class) 154,285,540 (6.74%) (4) Party making disclosure Barclays PLC (5) EITHER (a) Name of purchaser / vendor (Note 1) (b) if dealing for discretionary clients, name of fund management organisation Barclays PLC (6) Reason for disclosure (Note 2) (a) associate of (i) offeror (Note 3) NO (ii) offeree NO Specify which category or categories of associate (1-8 overleaf) (b) Rule 8.3 (I.e disclosure because of ownership or control of 1% or more of the class of relevant securities dealt in) YES Signed for and on behalf of the party named in (4) above Geoff Smith Telephone and extension number 0207 116 2913 Form 8 Enclosure A purchaser of a CFD will realise a gain if the price of the underlying security goes up. A seller of a CFD will realise a gain if the price of the underlying security goes down. The CFD contracts are open ended and there is no rollover into new contracts. Contracts for Differences CFD Long / Short Trade Date Buy/Sell Quantity Open Price Short 01/03/2002 S 10,344 7.1750 Short 09/04/2002 S 76,145 7.6421 Short 10/04/2002 S 35,598 7.7100 Short 12/04/2002 S 183,226 7.7280 Short 22/05/2002 S 276,234 6.5875 Short 23/05/2002 S 12,888 6.6465 Short 24/05/2002 S 75,031 6.8232 Short 03/07/2002 S 181,752 4.6982 Short 16/08/2002 S 193,358 5.4039 Long 04/12/2002 B 29,071 5.1502 Short 19/12/2002 S 67,341 4.4135 Short 16/01/2003 S 49,427 4.3669 Short 17/01/2003 S 47,365 4.2585 Short 20/01/2003 S 40,542 4.2188 Short 10/02/2003 S 215,591 4.1558 Long 18/02/2003 B 411,743 4.4536 Long 25/02/2003 B 292,773 3.8712 Short 14/03/2003 S 423,396 3.9048 Short 14/03/2003 S 99,501 3.9087 Short 19/03/2003 S 49,843 4.2837 Short 21/03/2003 S 293,265 4.2925 Short 04/04/2003 S 131,482 3.8080 Long 24/04/2003 B 231,682 4.3844 Long 30/05/2003 B 212,155 4.5185 Short 06/06/2003 S 37,565 4.4419 Long 01/07/2003 B 132,247 4.2000 Long 16/07/2003 B 143,720 4.7924 Long 17/07/2003 B 58,005 4.7590 Long 18/07/2003 B 123,392 4.7878 Long 21/07/2003 B 54,584 4.7172 Long 11/08/2003 B 79,042 4.8828 Long 14/08/2003 B 34,179 5.0048 Long 15/08/2003 B 75,557 5.0744 Long 19/08/2003 B 184,519 5.1900 Long 20/08/2003 B 324,546 5.2015 Long 21/08/2003 B 100,890 5.3213 Long 22/08/2003 B 11,789 5.2433 Long 26/08/2003 B 194,170 5.1682 Long 29/08/2003 B 24,655 5.0429 Long 02/10/2003 B 191,975 4.8550 Short 29/10/2003 S 38,206 4.8671 Long 17/12/2003 B 171,432 4.6253 Short 20/01/2004 S 189,316 5.3720 Long 17/05/2004 B 27,448 4.9942 Long 21/07/2004 B 24,354 5.4200 Long 10/08/2004 B 39,001 5.2042 Long 16/08/2004 B 27,613 5.0050 Long 13/12/2004 B 181,677 6.1250 Long 17/12/2004 B 32,848 6.1700 Long 23/09/2004 B 23,100 5.4428 Long 28/09/2004 B 22,960 5.4097 Long 30/09/2004 B 42,931 5.4664 Long 30/09/2004 B 15,060 5.4573 Short 01/10/2004 S 3,700 5.5000 Short 04/10/2004 S 40,181 5.6470 Long 05/10/2004 B 5,600 5.6400 Short 05/10/2004 S 21,099 5.6887 Short 06/10/2004 S 23,149 5.6250 Long 07/10/2004 B 19,893 5.6822 Long 12/10/2004 B 912 5.5950 Long 13/10/2004 B 1,473 5.6000 Long 14/10/2004 B 8,912 5.5850 Short 15/10/2004 S 7,706 5.4350 Long 19/10/2004 B 24,448 5.3916 Long 20/10/2004 B 3,100 5.3000 Short 25/10/2004 S 16,555 5.2950 Short 26/10/2004 S 16,858 5.3108 Short 27/10/2004 S 9,793 5.3250 Short 29/10/2004 S 28,639 5.4709 Short 29/10/2004 S 17,445 5.5343 Short 01/11/2004 S 87,020 5.4775 Short 01/11/2004 S 15,686 5.4947 Short 02/11/2004 S 24,496 5.5241 Long 04/11/2004 B 14,019 5.5700 Long 05/11/2004 B 10,600 5.6050 Long 08/11/2004 B 18,600 5.5950 Long 09/11/2004 B 16,369 5.6524 Long 10/11/2004 B 44,228 5.7333 Long 11/11/2004 B 7,891 5.7900 Long 11/11/2004 B 27,587 5.7624 Long 12/11/2004 B 14,201 5.8316 Long 12/11/2004 B 12,283 5.7900 Short 12/11/2004 S 4,861 5.7908 Long 15/11/2004 B 5,891 5.8390 Long 15/11/2004 B 13,015 5.8411 Short 16/11/2004 S 18,027 5.7576 Long 17/11/2004 B 6,968 5.8350 Short 17/11/2004 S 4,600 5.8200 Short 18/11/2004 S 14,323 5.8244 Long 19/11/2004 B 42,292 5.8704 Long 19/11/2004 B 1,138 5.8242 Long 19/11/2004 B 2,700 5.8200 Long 22/11/2004 B 90,113 5.7732 Short 22/11/2004 S 9,010 5.7779 Long 23/11/2004 B 3,500 5.8150 Long 23/11/2004 B 9,200 5.8341 Short 23/11/2004 S 13,366 5.7350 Long 24/11/2004 B 4,300 5.7200 Short 24/11/2004 S 47,944 5.7395 Long 26/11/2004 B 26,300 5.8114 Short 29/11/2004 S 10,486 5.7717 Long 30/11/2004 B 18,000 5.7992 Short 30/11/2004 S 69,540 5.7890 Short 30/11/2004 S 4,100 5.8100 Short 30/11/2004 S 18,000 5.8750 Long 01/12/2004 B 104,432 5.8821 Short 01/12/2004 S 87,096 5.8767 Short 01/12/2004 S 50,380 5.8656 Short 02/12/2004 S 263,784 6.0433 Short 02/12/2004 S 76,371 6.0595 Long 03/12/2004 B 25,160 6.1351 Short 03/12/2004 S 86,062 6.1420 Short 03/12/2004 S 245,731 6.1683 Short 06/12/2004 S 93,659 6.1447 Short 06/12/2004 S 27,901 6.1453 Short 06/12/2004 S 113,785 6.1497 Short 07/12/2004 S 34,210 6.0729 Short 07/12/2004 S 8,177 6.0803 Short 08/12/2004 S 225,161 6.0265 Long 09/12/2004 B 3,115 6.0350 Long 09/12/2004 B 21,000 6.0241 Short 09/12/2004 S 9,758 6.0304 Short 09/12/2004 S 39,648 6.0136 Long 10/12/2004 B 10,100 6.0750 Long 13/12/2004 B 1,774 6.1274 Short 13/12/2004 S 25,666 6.1220 Long 14/12/2004 B 63,425 6.1682 Long 14/12/2004 B 436 6.1842 Long 14/12/2004 B 20,070 6.1499 Long 15/12/2004 B 20,645 6.2076 Long 17/12/2004 B 103,085 6.1867 Long 17/12/2004 B 2,087 6.1900 Long 17/12/2004 B 11,000 6.2038 Long 20/12/2004 B 6,600 6.3500 Long 20/12/2004 B 262 6.3242 Short 20/12/2004 S 5,282 6.2850 Long 21/12/2004 B 11,812 6.2953 Short 21/12/2004 S 10,306 6.2310 Long 22/12/2004 B 54,151 6.3142 Short 22/12/2004 S 6,060 6.2350 Long 23/12/2004 B 29,960 6.3004 Short 23/12/2004 S 66,438 6.2851 Long 24/12/2004 B 6,452 6.2750 Long 29/12/2004 B 22,136 6.2821 Long 30/12/2004 B 42,521 6.2919 Long 30/12/2004 B 2,913 6.3095 Short 30/12/2004 S 4,368 6.2909 Long 31/12/2004 B 16,327 6.2719 Long 31/12/2004 B 1,402 6.2729 Long 04/01/2005 B 8,700 6.3450 Long 04/01/2005 B 916 6.3585 Short 04/01/2005 S 10,473 6.3550 Long 05/01/2005 B 25,863 6.3827 Long 05/01/2005 B 13,105 6.3700 Long 06/01/2005 B 30,450 6.4723 Long 06/01/2005 B 4,400 6.4350 Short 06/01/2005 S 12,595 6.4733 Long 07/01/2005 B 7,540 6.4400 Long 10/01/2005 B 18,043 6.4020 Long 10/01/2005 B 18,257 6.4094 Short 10/01/2005 S 11,000 6.4043 Long 11/01/2005 B 103,994 6.2963 Long 11/01/2005 B 97,125 6.3064 Short 11/01/2005 S 121,912 6.3061 Long 12/01/2005 B 67,107 6.2459 Long 12/01/2005 B 73,387 6.2545 Long 13/01/2005 B 2,600 6.1850 Long 14/01/2005 B 12,530 6.1505 Long 14/01/2005 B 94,281 6.1601 Long 14/01/2005 B 16,800 6.1598 Short 14/01/2005 S 10,000 6.1862 Long 17/01/2005 B 67,572 6.1759 Long 17/01/2005 B 44,641 6.1760 Long 17/01/2005 B 77,308 6.1723 Long 18/01/2005 B 140,367 6.1277 Long 18/01/2005 B 116,777 6.1208 Long 19/01/2005 B 23,323 6.1950 Long 19/01/2005 B 85,720 6.1993 Long 20/01/2005 B 134,174 6.1308 Long 21/01/2005 B 28,370 6.1001 Long 21/01/2005 B 40,837 6.1067 Long 24/01/2005 B 17,489 6.1666 Long 25/01/2005 B 61,343 6.3777 Short 25/01/2005 S 346,358 6.3735 Long 26/01/2005 B 36,849 6.3662 Long 26/01/2005 B 158,602 6.3547 Long 27/01/2005 B 31,845 6.2889 Short 27/01/2005 S 10,800 6.3344 Short 27/01/2005 S 6,400 6.3372 Long 28/01/2005 B 22,920 6.2971 Short 28/01/2005 S 4,391 6.2768 Short 31/01/2005 S 37,290 6.3233 Short 01/02/2005 S 14,236 6.3390 Short 01/02/2005 S 14,564 6.3361 Long 02/02/2005 B 900 6.3850 Short 02/02/2005 S 25,395 6.2819 Short 02/02/2005 S 25,076 6.2855 Long 03/02/2005 B 11,113 6.2950 Long 03/02/2005 B 3,700 6.3150 Short 03/02/2005 S 21,209 6.2977 Short 03/02/2005 S 2,723 6.2743 Short 03/02/2005 S 24,357 6.2936 Long 04/02/2005 B 6,206 6.3408 Long 07/02/2005 B 10,958 6.4300 Short 07/02/2005 S 10,259 6.3765 Long 08/02/2005 B 17,104 6.4200 Short 08/02/2005 S 38,436 6.3911 Long 09/02/2005 B 17,951 6.4068 Long 09/02/2005 B 9,089 6.4100 Short 09/02/2005 S 28,000 6.4153 Short 10/02/2005 S 21,190 6.4444 Long 11/02/2005 B 3,300 6.4600 Short 11/02/2005 S 14,125 6.4696 Long 14/02/2005 B 83,257 6.4923 Long 14/02/2005 B 1,700 6.4950 Short 14/02/2005 S 32,345 6.4961 Long 15/02/2005 B 82,126 6.4868 Long 15/02/2005 B 29,466 6.4905 Short 15/02/2005 S 41,320 6.4931 Long 16/02/2005 B 110,175 6.4684 Long 16/02/2005 B 4,100 6.4650 Short 16/02/2005 S 81,847 6.4677 Long 17/02/2005 B 20,875 6.5250 Short 17/02/2005 S 14,648 6.5146 Long 21/02/2005 B 3,600 6.6050 Long 21/02/2005 B 15,884 6.6041 Long 21/02/2005 B 6,663 6.6050 Long 22/02/2005 B 10,792 6.5493 Long 22/02/2005 B 95,943 6.5380 Long 23/02/2005 B 73,711 6.4685 Long 23/02/2005 B 216,370 6.4696 Short 23/02/2005 S 7,262 6.4284 Long 24/02/2005 B 3,500 6.4500 Short 24/02/2005 S 11,000 6.4464 Short 25/02/2005 S 62,694 6.4980 Short 28/02/2005 S 16,096 6.5650 Short 28/02/2005 S 54,042 6.5152 Long 01/03/2005 B 49,153 6.6077 Short 01/03/2005 S 139,374 6.5876 Short 01/03/2005 S 124,605 6.5854 Short 02/03/2005 S 17,020 6.6057 Short 02/03/2005 S 13,469 6.5735 Short 02/03/2005 S 5,400 6.6050 Short 03/03/2005 S 12,100 6.6675 Short 03/03/2005 S 190 6.6107 Short 03/03/2005 S 34,483 6.6492 Short 04/03/2005 S 32,672 6.7384 Short 04/03/2005 S 8,646 6.7322 Short 04/03/2005 S 21,600 6.7300 Short 07/03/2005 S 6,344 6.7750 Short 07/03/2005 S 27,176 6.7651 Short 07/03/2005 S 7,100 6.7750 Short 08/03/2005 S 3,400 6.6400 Short 08/03/2005 S 17,659 6.6516 Long 09/03/2005 B 8,659 6.8232 Long 09/03/2005 B 25,000 6.7380 Short 09/03/2005 S 25,000 6.5020 Short 09/03/2005 S 471,502 6.7216 Short 09/03/2005 S 78,027 6.7769 Short 09/03/2005 S 67,577 6.7189 Long 10/03/2005 B 10,000 6.8280 Long 10/03/2005 B 10,693 6.7800 Short 10/03/2005 S 10,179 6.7850 Long 11/03/2005 B 10,000 6.8229 Long 11/03/2005 B 14,682 6.8850 Long 11/03/2005 B 10,773 6.9000 Short 15/03/2005 S 20,000 6.8420 Short 16/03/2005 S 68,765 6.5900 Long 16/03/2005 B 20,000 6.6880 Long 16/03/2005 B 23,802 6.6148 Long 16/03/2005 B 10,911 6.6203 Short 16/03/2005 S 68,765 6.5900 Short 17/03/2005 S 22,411 6.5050 Short 17/03/2005 S 4,155 6.5050 Short 18/03/2005 S 42,884 6.5217 Short 18/03/2005 S 7,130 6.5050 Short 21/03/2005 S 8,342 6.5060 Short 21/03/2005 S 36,864 6.5060 Short 22/03/2005 S 5,902 6.3995 Short 22/03/2005 S 131,161 6.4105 Short 23/03/2005 S 19,830 6.3599 Short 23/03/2005 S 15,028 6.3500 Long 23/03/2005 B 19,830 6.3599 Short 24/03/2005 S 10,989 6.3763 Short 24/03/2005 S 58,050 6.3633 Short 24/03/2005 S 20,297 6.3743 Long 29/03/2005 B 2,000 6.3743 Short 29/03/2005 S 102,238 6.3410 Long 30/03/2005 B 30,917 6.3588 Short 30/03/2005 S 48,753 6.3610 Long 31/03/2005 B 27,075 6.4078 Short 31/03/2005 S 23,000 6.4400 Long 01/04/2005 B 83,089 6.3859 Short 01/04/2005 S 28,010 6.3803 Long 04/04/2005 B 95,340 6.2906 Long 04/04/2005 B 6,360 6.2750 Long 05/04/2005 B 26,658 6.2405 Short 05/04/2005 S 12,688 6.3113 Long 06/04/2005 B 76,109 6.2719 Long 06/04/2005 B 10,777 6.2720 Short 07/04/2005 S 9,662 6.3200 Long 08/04/2005 B 12,688 6.3586 Short 08/04/2005 S 1,200 6.3300 Long 11/04/2005 B 45,347 6.3824 Short 11/04/2005 S 28,773 6.3782 Long 13/04/2005 B 83,938 6.3968 Long 14/04/2005 B 38,305 6.3733 Short 14/04/2005 S 15,169 6.3600 Long 18/04/2005 B 10,989 6.1538 Long 18/04/2005 B 4,487 6.1500 Long 18/04/2005 B 1.768 6.1500 Short 18/04/2005 S 7,822 6.1300 Short 19/04/2005 S 10,900 6.1632 Short 19/04/2005 S 7,313 6.1750 Short 20/04/2005 S 10,400 6.1600 Long 21/04/2005 B 16,400 5.9700 Long 22/04/2005 B 546 6.0693 Long 22/04/2005 B 7,100 6.9000 Long 25/04/2005 B 5,292 6.0285 Short 25/04/2005 S 6,753 6.0250 Short 25/04/2005 S 3,028 6.0250 Short 27/04/2005 S 42,584 5.9018 Short 27/04/2005 S 3,600 5.8700

Companies

Barclays (BARC)
Investor Meets Company
UK 100

Latest directors dealings