Morocco is witnessing widespread protests led by young people. They are demanding an end to corruption and better opportunities. Anger is high over government spending on World Cup stadiums while healthcare and other social services lag. Protesters are using …