The worlds biggest stadium, by capacity, lies in which country?

Find the answer below

Bet your knowledge and answer