Brazil? Looks like the set of "City of God".