Mixed-sex raves are illegal in Iran but they happen anyway - far away from the prying eyes of the morality police - and some of the female DJs getting the crowds dancing are also pushing cultural boundaries.
BBC 100 Women went to meet them.
(bbc.com)