Storia: Booked flats in 2005, still awaiting possession: Builder ordered to pay 10.05% interest to homebuyers for nearly 20-year delay - The Economic Times — Warptech Lab News