Morocco’s ruling party suffers crushing defeat to liberal rivals
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.