Tech Mahindra secures 10-year 3,97,497 sq ft lease in Kondapur

Business