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