1,037,842 views | Rory Stewart • TEDxHousesOfParliament

Why democracy matters