Global map showing the ownership vs rental split rate
22 of 36 developed countries (61%) saw a decline in home ownership over the last 10 years. Today UK residents need at least two months’ average salary to purchase just one square meter of home.
Read More