Protest costs: How much, who will pay?

by

by