Why democracy matters

1,078,563 views|
Rory Stewart |
TEDxHousesOfParliament
• June 2012