Protests erupt in Venezuela after Maduro claims victory in disputed election result

Thousands of protesters took to the streets of Caracas on Monday to repudiate Maduro’s claim of clinching a third six-year term in power. 

Leave a Reply

Your email address will not be published. Required fields are marked *