Excuses excuses

HMRC have released the 'Top 10 oddest excuses' for sending in a late self assessment return.