Wembley Stadium in London hosted the final.