Aiesec

A global youth organization that provides young people with leadership and cultural exchange opportunities.