Click play to listen.
There are some photos of the rally below, and you can see more on flickr if you click here.
Mystery photographer who stood far behind everyone else and took pictures with a good quality camera. Hmm….
Ewan Saunders of Socialist Alliance MCs the rally
Academic Garry MacLennan addresses the rally