California double-weekender Coachella has announced full details of its 2017 line-up.

Radiohead, Beyonce and Kendrick Lamar will top the Indio bash, with the likes of The XX, King Gizzard & the Lizard Wizard and Father John Misty also set to appear.

Check out the full line-up below.

coachella

Coachella Festival 2017 takes place from 14-16 and 21-13 April in Indio, California. Click here for more information.