Latino Rebels: VIDEO: The World’s Tallest Slum is in Caracas? More About “La Torre de David”


We can do without the dramatic music, but we did receive the following YouTube from a fan, and so we are sharing it.


Watch, and you decide about La Torre de David, in Caracas.

As the channel’s YouTube says:

Welcome to the world’s tallest slum: poverty-ridden Venezuela’s…