Annual General Meetings have the reputation of being rather dry events, but not this one! Difficult conversations were on the table as the skill of listening to each other took precedence over ...