$15 billion in security deposits: India's tenants are their landlords' cheapest lenders
Episode Date: July 16, 2026Tenants across India's six biggest metros have handed landlords Rs 1.26 trillion in security deposits, a new NoBroker study estimates. Around...
