Technology Revenue of IT services firms may drop upto 15% in June quarter: Analysts Anand J 8 Jul, 2020