The 2011 X Factor final will be held at Wembley Arena
The final of this year's X Factor will be held in Wembley Arena, according to The Sun. Switching from the usual TV studio format, the 2011 final will instead be…
Input your search keywords and press Enter.