Loading YouTube Player...

Technologies of control and our right of refusal

Dr Seeta Peña Gangadharan |
TEDxLondon
• May 2019