Apparently failing to recover massive tax dues from various corporate tax-payers in the country, the Income Tax Department (ITD) has…