IDBI Capital has initiated a BUY call on Tata Capital Limited (TCL), positioning the company as a formidable investment contender within the Indian financial services landscape.