Glastonbury Festival has confirmed its headliners for 2025, ending months of speculation with an announcement that has divided fans.
Having previously revealed Neil Young would be performing, the Eavis family - who organise the south western event - have now confirmed the others who will be on the Pyramid Stage.