Venezuelan prosecutors charged a former defence minister with crimes allegedly committed 20 years ago during riots known as the Caracazo.

Prosecutors said they have charged retired general Italo del Valle Aliegro with ordering murders and violating inter­national agreements during the 1989 unrest over hikes in petrol prices and transport fares.

Authorities used force to put down the violent protests and at least 300 people died.