Thousands join anti-Mugabe march in Zimbabwe
Thousands of Zimbabwean opposition supporters have marched in Harare to protest against alleged misrule by President Robert Mugabe.
Police in heavy anti-riot gear kept a heavy presence on Thursday as marchers denounced the 92-year-old veteran ruler.
Such huge demonstrations are rare in Zimbabwe, where police routinely use force to break up opposition protests.
Police had initially banned the march before a court overturned the ban.
Some marchers carried placards calling on Mugabe to step down.
"Where is our 15 billion dollars?" read one placard, in reference to recent statements by Mr Mugabe that 15 billion Zimbabwean dollars (£29.3 million) worth of diamonds was looted in the eastern part of the country.
Another placard read "Where are our 2.2 million jobs?", referring to Mr Mugabe's 2013 election pledge to create over two million vacancies.
Zimbabwe is battling a worsening economic decline.