Srikanth Velamakanni sees Indian IT services recovery in 12-18 months

Business