Two million voices raised in protest