“This is my first show in the rain,” Beyoncé says smiling as she takes the stage at Edinburgh’s Murrayfield for the second UK date of her Renaissance World Tour.
The superstar’s infectious positivity throughout her almost three-hour set would have kept the tens of thousands of fans packed into the stadium in high spirits even if the steady rain through the evening had devolved into a classic Scottish downpour.
The last time Beyoncé appeared in the capital was almost exactly 20 years ago, and it’s funny to think how far she has progressed from her already-legendary status in 2003.