Tata Technologies Q2 Revenue Falls 1.9%, Shares Slide 25% After Analyst Downgrade | AirNews.in