Aviva PLC (LSE:AV.) has successfully completed its £300mln share buyback programme.
Full Story >>
Vote
+16