Demonstrators in Venezuela have clashed with police as thousands descended onto the streets to protest the result of the South American country’s election.
Demonstrators in Venezuela have clashed with police as thousands descended onto the streets to protest the result of the South American country’s election.