Credit Suisse holds its final annual general meeting

pupmysterys