As the deadline for filing income tax returns ends on Wednesday, July 31, many last-minute filers encountered technical glitches on the income tax portal. Many taxpayers tagged software giant Infosys that has developed the income tax portal. I respectfully request that you initiate portal improvements starting tomorrow and ensure a seamless and efficient experience for taxpayers in the next year,” …