Tech Mahindra revenue down 6% amid challenging demand enviro

© 2025 Vimarsana