Tech Mahindra falls 5% on weak Q2 earnings: Should you still

© 2025 Vimarsana