Wembley Stadium will stage the 2011 Champions League final, with Bayern Munich's Allianz Arena hosting in 2012. The announcement was made by UEFA on Thursday. It will be a record sixth time that England's national stadium is hosting Europe's most prestigious club soccer match. Wembley holds 90,000 spectators after a renovation of the London stadium was finished in 2007.
More...