Beyoncé has been praised for her “flawless” recovery from a significant wardrobe malfunction while performing on the London leg of her Cowboy Carter tour.
The 43-year-old singer is currently on her 32-date global circuit, which will see her perform in nine destinations including Chicago, New York, London, Paris, Houston, Atlanta, Washington DC and Las Vegas.