What rights do landlords and tenants have in India, especially w.r.t. to duration of contract and eviction ?

Court proceedings of any type should be avoided at all times. Well-defined contracts will greatly help landlords to convince tenants that they (the landlords) are likely to win the case in court. An eviction cases can last up to 10 or even 20 years.(Legislation) Local laws cover landlord and tenant agreements. Many local rent control laws such as the Maharashtra Rent Act 1999, Delhi Rent Act 1995, Tamil Nadu Buildings (Lease and Rent Control) Act 1960, strictly regulate rental agreements that are 12 months or longer in favor of tenants.