Why democracy matters

1,086,285 plays|
Rory Stewart |
TEDxHousesOfParliament
• June 2012
Want to use TED Talks in your organization?
Start here