Why democracy matters

1,080,174 views|
Rory Stewart |
TEDxHousesOfParliament
• June 2012