Why democracy matters

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