Other countries with a generous amount of vacation days include France (30 days, 31 with holidays); Bolivia (27 days, 37 holidays), Sweden and Luxembourg (which both get 25 days, and 36 with holidays).
Not everybody has it so great, however. India (12 days, 28 with holidays), China (10 days, 21 with holidays), Thailand (6 days, 22 with holidays), and the Philippines (5 days, 20 with holidays) are among countries that get a lot less vacation -- though still more than the US.
Oh, and just to add insult to injury, even Canadians get more time off, with 19 days of vacation, including holidays.
Check out the graph above and enlarge the map below to see how US vacation days compare to other parts of the world. Then, for your next vacation, book a one-way flight to Rio and consider relocating there permanently.