Glastonbury Festival 2025's line-up has finally been revealed ahead of fans descending on Worthy Farm in Somerset to sees acts like Sir Rod Stewart from June 25 to 29 this year