Brazil Chabad Wows Kids with High Tech Stickers
With more than 1000 new cars on the road every day, Brazil ranks among the worst traffic cities in the world. It’s so bad, many will do whatever they can to avoid spinning their wheels on Sao Paulo’s congested roads.