Many London renters are feeling a new level of stress and concern as they continue to pay more and more to live the same lifestyle they were living before, as Nick Millican explains. Concerning the housing industry, the average person in London is spending up to 42.3% of their income […]