Index

Pictures from Mayday 2001 in London

Police horses towering over people in Oxford Circus.

Police horses towering over people in Oxford Circus.