most of her concerts and presentations. While promoting the single and A Girl Like Me in late April 2001, Bunton performed it for Sveriges Radio P3's Ketchup Party in Stockholm, Sweden; and for The Voice radio station at Park Café in Copenhagen, Denmark. In June, she delivered a performance at the 2001 Festivalbar held in Padua, Italy. Throughout the summer of 2001, Bunton made several presentations at festivals across the UK. She performed the song on 9 June at Power in the Park in Southampton, on 24 June at BBC Radio 1s One Big Sunday in Manchester, on 8 July at Party in the Park in London, and 9 August at the Ashton Court Festival in Bristol. In November 2001, she performed it at the Rumba Festival in Melbourne and Sydney in Australia. On 6 December 2019, Bunton delivered her first solo show in over a decade at the Royal Albert Hall in London. The concert was a special one-off Christmas show that featured her performing well known Christmas covers, Spice Girls' songs, as well as many of her solo hits, including "What Took You So Long?". Formats and track listings UK, Australian, European, and Thai CD "What Took You So Long?" – 3:59 "(Hey You) Free Up Your Mind" – 3:21 "Merry-Go Round" – 3:54 "What Took You So Long?" (Video) European 2-track and French CD "What Took You So Long?" – 3:59 "Merry-Go Round" – 3:54 UK and New Zealand cassette "What Took You So Long?" – 3:59 "(Hey You) Free Up Your Mind" – 3:21 "Merry-Go Round" – 3:54 Credits and personnel Credits of "What Took You So Long?" are adapted from the booklet of A Girl Like Me: Emma Bunton lyrics, vocals Richard Stannard lyrics, production Julian Gallagher lyrics, production Martin Harrington lyrics John Themis lyrics Dave Morgan lyrics Ash Howes programming, recording engineer Alvin Sweeney additional recording, Pro Tools Mark "Spike" Stent audio mixing Jan 'Stan' Kybert mix engineering, Pro Tools Matt Fields mix assistance Credits of the B-sides, interactive element and artwork are adapted from the liner notes of the "What Took You So Long?" UK CD single: "(Hey You) Free Up Your Mind" Emma Bunton lyrics, vocals Melanie C lyrics Rhett Lawrence lyrics, production, audio mixing Dave Pensado audio mixing Interactive Video Abbey Road Interactive enhanced element "Merry-Go Round" Emma Bunton lyrics, vocals Evan Rogers lyrics, production, audio mixing Carl Sturken lyrics, production,