New Delhi: As the deadline for filing Income Tax Returns loomed, millions of taxpayers found themselves in…