Happy Cost of Rent Day Londoners – for the rest of the year your money is yours
Tuesday, 27 May 2025 () With the average London tenant needing to work 146 days a year just to pay off their rent, today marks a miserable milestone, writes Sebastian Charleton.