Morocco’s ruling party suffers crushing defeat to liberal rivals

Justice and Development Party wins only 12 seats in 395-member parliament while National Rally of Independents wins 97.