Why Are Most Lease Agreements In India Only For 11 Months?

Have you ever rented a house? If so, your landlord must have instructed you to sign a lease for an 11-month period. In India, this is usually the norm. Though the agreement may be renewed multiple...