Despite strong contract wins and improved margins, Tata Consultancy Services Ltd (BOM:532540) faces regional revenue declines and execution challenges. (Bloomberg) -- Sign up for the India Edition ...