Wembley Stadium, in north-west London, is the national football stadium, and is traditionally the home of the FA Cup Final as well as England's home internationals. The old stadium was closed in 2000 in order to be demolished and completely rebuilt, and reopened in 2007; during the closure Cardiff's Millennium Stadium was the venue for cup finals, while England played at various venues around the country. Wembley was one of the venues for the 1966 FIFA World Cup and the 1996 European Football Championship, and hosted the final of both tournaments.