​Indian software services exporter Tech Mahindra reported better-than-expected second-quarter revenue on Tuesday, aided by strength in its banking and manufacturing verticals despite U.S. tariff-related uncertainty and mounting risks from a tightening U.S. visa regime.