United Kingdom, England / 2011 / Documentary / 15’53”I1202225
In the run-up to the Royal Wedding, Charlie Veitch, aka ‘The Love Police’, takes his megaphone into the heart of London to investigate the erosion of our freedom of speech.
Director
Production
Referent
Sales
Camera