English: It's bigger than a football stadium!
Telugu: ఇది ఓ ఫుట్ బాల్ స్టేడియం కంటే పెద్దదిగా ఉంటుందట.