04.04.2019 - By Democracy Now!
Turkish voters defeat the ruling party in local elections, and results are disputed; Algeria's 20-year president resigns after mass protests; yellow vest protesters in France hold 20 straight weeks of anti-government demonstrations amid police clampdown.