That is some 6.6 million jobs down the drain, according to CMIE survey findings
18 Sept 2020 10:56 AM IST