Thousands of Zimbabweans took to the streets of Harare on November 18 to protest President Robert Mugabe and demand that he step down.