Americans now need to spend 43% of their income to afford a home as mortgage rates surge to a 23-year high

previous post