Morocco’s ruling party suffers crushing defeat to liberal rivals

* The Justice and Development Party saw its support collapse from 125 seats in the outgoing assembly to just 12