Venezuela Election Protests: Maduro declared winner with 51% of vote; opposition calls results fraud

This post was originally published on WION.