Members of the Bolivarian National Police block a street in Caracas on July 31, 2024. International pressure mounted Wednesday on Venezuela's President Nicolas Maduro to release voting records to back his contested election victory claim that has sent thousands onto the streets in protest, leaving 16 dead. (Photo by Raul ARBOLEDA / AFP)