Not true.
Here are per-night homeless statistics from UN:
China has 2.6 million Russia has 5 million Ukraine 1 million Germany 860,000 US has 554,000 ...
But more profoundely, by homeless ratio, the US is not even close.
Germany, New Zealand, Czech Republic, Canada, the UK, Australia, Sweden, Luxembourg, Croatia, Bosnia, Russia, Peru France, Austria, the Netherlands, China and Greece -- ALL have higher homeless ratios than the United States. The US is in 33rd place for overall worldwide homelessness as a percentage of the population.