Camp Nou in Barcelona, Spain, is the largest football stadium in Europe. It has a seating capacity of 99,354.