New Music Cities: Mount Kimbie in LondonMusicNew Music CitiesThe warm electronic band perform on a Peckham rooftop in this All Saints x Dazed film20January 2014TextDazed Digital