Caracas echoes with loud protests against Venezuela's disputed election result

Protesters tell the BBC President Maduro should leave power because he is "destroying everything".

Post a Comment

0 Comments