Beautiful, interesting, incredible cinema.
Protesters from around the world mix with nudists, Greenpeace demonstrators and punks.