With a million people demonstrating in the streets of cities throughout Brazil, everyone’s scrambling to understand how a 20-cent bus fare hike turned into a social revolt.

read more