Riot police firing tear gas have blocked a 1,000-strong anti-government protest in the centre of Caracas, one of 20 opposition rallies occurring across Venezuela.
Editor
The News You Need, Delivered To You.
Subscribe to the Guardian today and never miss the stories that shape your Business