Neha Narula speaks at TED@BCG

2,573,447 views | Neha Narula • TED@BCG Paris