Repeat: Barclays (up 3.05p to 256.05p) has kicked off a two-week charm offensive to attempt to pacify investors ahead of its annual general meeting in April.
Barclays (up 3.05p to 256.05p) has kicked off a two-week charm offensive to attempt to pacify investors ahead of its annual general meeting in April.