The Live '25 tour rolled into London and saw the group on red-hot form. By Thomas Smith Oasis and Wembley Stadium go way back. The iconic football stadium in northwest London is, for many, the ...