The Glastonbury Festival of Contemporary Performing Arts is a five-day festival of contemporary performing arts held near Pilton, Somerset, England, in most summers. From Wikipedia
The sisters say the duet stands apart from ‘I Quit’, their forthcoming personal record due this year.