The company, which reported a slowing momentum in new deal wins in March due to the outbreak, said digital revenues now formed 44% of its total revenue from Industry-Economic Times Read The Rest:economictimes...