Dozens detained after rare protest demanding Delhi clean up its toxic air