Question: What is due by Midnight 31 October 2015?
Answer: Paper tax returns