Question: who pays for oap bus passes?
Answer: Nationally, the Department for Transport spends £1bn a year on free travel. It channels the money through local councils who then pay the bus companies for the revenue they have lost through allowing the elderly to travel for free.