Juan Guaido, president of the National Assembly who swore himself in as the leader of Venezuela, centre, stands on a vehicle during a protest against Venezuelan President Nicolas Maduro in Caracas, Venezuela, on Tuesday, March 12, 2019. Bloomberg
Juan Guaido, president of the National Assembly who swore himself in as the leader of Venezuela, centre, stands on a vehicle during a protest against Venezuelan President Nicolas Maduro in Caracas, VeShow more

Venezuela's Juan Guaido vows to replace President Maduro 'very soon'