The Cure play a two-and-a-half hour set spanning four decades, while Lily Allen’s 55-minute ‘West End Girl’ set feels like a chic treat when it’s performed in a field