4,759,040 views | Hans Rosling • TED@Cannes

Global population growth, box by box

3000 Members - -M-talk-659 228@2x