Challenge Partners – An emerging lesson in Large Scale Collaboration

Location: London

Organisation: British Council

Role: Presentation