US Citizens Will Now Require a Tourist Visa to Visit Venezuela
I just read an interesting article from RT.com stating that the South American country of Venezuela will now impose mandatory visas for all US citizens….
I just read an interesting article from RT.com stating that the South American country of Venezuela will now impose mandatory visas for all US citizens….