Question: who paid for the new forth road bridge?
Answer: public funding