Many taxpayers have been reporting difficulties in filing their income tax return (ITR) due to persistent technical glitches on the Income Tax e-filing portal. Users claim that the website is either ...