The Great Moral Delusion That Has Become Us
Accomplishing a logic-defying feat, the wealthiest nation in the world has “attained” the highest rate of homelessness amongst developed countries. 3.5 million human beings experience homelessness each year in the United States. Almost a million are homeless every night (1).
Read more