Taxpayers will fork out £900,000 to keep Glastonbury Festival going despite two cancellations

previous post