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