Sex, drugs and street parties in Tehran