image
author Image

Tata Communications posts 30% slump in profit as expenses weigh