General,
Just looking at the London 2012 website and it states that Villa park which will be used is to be upgraded from 43000 to 51000 by 2012. Would i be correct in asuming this would be the North stand? Do you know what rounds will be played at Villa Park?