Agency News

Shareholders lash out at WPP annual general meeting