Something amazing set up shop at London’s Budweiser Gardens on Monday night. Spanning the entire 200 feet of the arena floor, the stage was set, for what I would personally say, was the show of the year thus far in London.