Why democracy matters

1,063,314 views |
Rory Stewart |
TEDxHousesOfParliament
• June 2012