Filmed at one of the most iconic venues in China, Nanjing 1701 Live House Max, which was also one of the stops on Chinese Football's 40-city national tour.