SBI (State Bank of India) is best bank for home loans.