Not Mexico either Massive - think outside the box. It's not based in a well recognised footballing nation
I think I'm right in saying the country where the stadium is situated has only qualified for 2 World Cups
Haha! Does everyone else give in? One last clue, they played in the last World Cup crashing out in the group stages
CJS has got it! It is the May Day Stadium in North Korea! 150,000 capacity. The second largest is in India, followed by the Azteca Stadium in Mexico