Britain will cap land rents at 250 pounds ($342) a year as part of an overhaul of its outdated property system, Prime Minister Keir Starmer said on Tuesday, adding that this would ease financial pressure on millions of households.Starmer’s Labor Party pledged in its 2024 election manifesto to tackle unregulated and unaffordable leasehold costs for […]