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.
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.