Each weekend thousands of punks, skinheads and goths gather at Mexico City's El Chopo marketplace - which has become a focal point for the capital's boisterous urban tribes.

The city is in the midst of a youth explosion and, as Michael Maher reports, this has created a dynamic street culture.