Since 2011, the Santa Cecilia Music School in Oaxaca has brought music education to a tough Mexican town. Now, hundreds of children are performing internationally, and their violent pasts are behind them.
From rubbish mountain to classical tunes