Press release: Over 93% of taxpayers file tax returns by the deadline

HM Revenue and Customs (HMRC) reveals how many taxpayers completed their Self Assessment tax return by 31 January deadline.