English: The world's biggest stadium is located in North Korea
Telugu: ప్రపంచంలో అతిపెద్ద స్టేడియం ఉత్తర కొరియా లో ఉన్న