Heavy rain at Reading Festival subsided as Charli XCX delivered the first full UK set of her Music, Fashion, Film era.
The 34-year-old opened with fuzz-drenched, electronically manipulated rocker Rock Music, which also opens her latest record, before embarking on a set which drew heavily from Music, Fashion, Film and also featured songs from her Wuthering Heights album, released in February.