It also has branches of most major Indian banks including the State Bank of India, the State Bank of Travancore, Federal Bank, HDFC Bank, Axis Bank, ICICI Bank, and the Catholic Syrian Bank,Corporation Bank Zonal Office, and has a major telephone exchange.