image
author Image

TCS Q1 profit rises 16.8%, beats view on deal wins